-- Views
November 04, 25
スライド概要
VimConf 2025 LT Slides by @Sirasagi62
Please check here for GIFs and other files that were not converted to PDF:
https://github.com/sirasagi62/talks/tree/main/2025/VimConf2025-LT
GIFなどのPDFで適切に変換されていない要素は上記リンクをご参照ください。
Slides: https://github.com/sirasagi62/talks
From to Semantic Code Search in Vim/Neovim By OKABE Gota (@sirasagi62 1
I’m Sirasagi62 Sendai, Japan Tohoku Univ. TS/Go/Python/C++ … About 10 years 2
Finder 3
4
No, It’s 5
Motivation Finding code is difficult “Searching with different verb with same meaning” “Can’t think of what words to search” → Cannot use synonym or sentences 6
What is Fluent Finder and flf-vim flf-vim flf-vim finds code semantically → AI understands the meaning of the code 7
Example 1: FlfDir flf-vim 8
Problem ”FlfDir” takes a very long time flf-vim Example: Analyze vim source code → It takes 9
Problem ”FlfDir” takes a very long time flf-vim Example: Analyze vim source code → It takes over 1 hour 10
Problem ”FlfDir” takes a very long time flf-vim Example: Analyze vim source code → It takes over 1 hour Not 11
Example 2: FlfBuf flf-vim 12
Embedding Model Use SLMSmall language models) • Safe • Cost-Effective • Even fast flf-vim
Embedding Model “ruri-v370m-code-v-0.1” - Finetuned “ruri” flf-vim
Embedding Model “ruri-v370m-code-v-0.1” • Finetuned “ruri” flf-vim
Conclusion flf-vim flf-vim allows searching with natural languages
More things to talk… flf-vim • Unclear behavior in Vim’s `:buffer` • A bug I found during development that crashes Bun.js in just 4 lines • Hacks to support both Vim and Neovim
18