1.3K 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” 6
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 7
What is Fluent Finder and flf-vim flf-vim flf-vim finds code semantically → AI understands the meaning of the code 8
Example 1: FlfDir flf-vim 10
Problem flf-vim 11
Problem ”FlfDir” takes a very long time flf-vim Example: Analyze vim source code → It takes 12
Problem ”FlfDir” takes a very long time flf-vim Example: Analyze vim source code → It takes over 1 hour 13
Problem ”FlfDir” takes a very long time flf-vim Example: Analyze vim source code → It takes over 1 hour Not 14
Example 2: FlfBuf flf-vim 16
Embedding Model Use SLMSmall Language Model) • Safe • Cost-Effective • Fast flf-vim
Embedding Model “ruri-v370m-code-v-0.1” • Finetuned “ruri-v3” flf-vim
Embedding Model “ruri-v370m-code-v-0.1” • Finetuned “ruri-v3” 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
22