自動更新

並べ替え:新着順

メニューを開く

github.com/folke/noice.nv… HEAD で noice.nvim が壊れてる。これで直りそう。 #neovim

delphinus@delphinus35

メニューを開く

README には none-ls 用って書いてあるけど、null-ls でも普通に使えます。いつまで経っても null-ls から none-ls に移行できない…… local cspell = require "cspell" require("null-ls').setup { sources = { cspell.code_actions, cspell.diagnostics, }, } #neovim

delphinus@delphinus35

メニューを開く

github.com/davidmh/cspell… null-ls で cspell が妙な動きするなー、これはとうとう none-ls への移行を考えるか、と思ったら none-ls からは cspell ソースが削除されていて cspell.nvim を使うように促されていたので、結局 cspell.nvim を導入して null-ls を使い続けることになった。 #neovim

delphinus@delphinus35

メニューを開く

github.com/lewis6991/gits… gitsign.nvim が盛大にバグると思ったらすでに修正 PR がマージ済みだった。早い。 #neovim

delphinus@delphinus35

メニューを開く

blog.delphinus.dev/2012/10/juggli… 大昔に書いた vim-LineJuggler の解説記事。12年前……!そんな昔から使ってるプラグインはほとんど無いはず…… #neovim

delphinus@delphinus35

メニューを開く

neovim.io/doc/user/news.… 最近のキーマップの変更点を見てたんだけど、[d / ]d が vim.diagnostic.goto_prev() / goto_next() になるのが vim-LineJuggler と被るなあ。もう10年はこのキーマップで使ってきたんだけど、「長いものに巻かれろ派」としてはデフォルトのキーマップに従うか。 #neovim

delphinus@delphinus35

メニューを開く

github.com/nvim-telescope… telescope.nvim のこのファイルなんなんだ。:h telescope.theprimeagen すると読める。Primeagen って何?ググると YouTuber が出てくるが…… #neovim

delphinus@delphinus35

メニューを開く

telescope-frecency、fzy matcher を導入したが、当然のことながら、今までの単純マッチよりも随分遅い。通常の利用で気付く差では無いが、物凄く大きなディレクトリ($HOME とか)を列挙している時だと、Neovim 自体が固まってしまう。マルチスレッディング導入するしか無いかなあ。 #neovim

delphinus@delphinus35

メニューを開く

github.com/nvim-telescope… :Telescope frecency path_display={'filename_first'} みたいに、コマンドで指定した path_display を優先して利用するようになりました。付けなければ telescope.setup の設定、それも無ければデフォルトの表示になります。 #neovim

delphinus@delphinus35

メニューを開く

obsidian.nvim のヘルプ良くできてるな…… 例えば、config の例示中の「obsidian.Note」という型名の上で「K」を押すと、その型を説明しているヘルプにジャンプする。これ真似したいな。 #neovim

delphinus@delphinus35

メニューを開く

github.com/nvim-telescope… さっき書いてた、path_display = { "filename_first" } を telescope-frecency でも使えるようにしました。IntelliJ っぽくなるらしいです。 これ書いてて気付いたけど、ファイル名にハイライトが付いてないな。これ直すの結構ムズいぞ…… #neovim pic.twitter.com/HzLCA3Z8UB

delphinus@delphinus35

メニューを開く

ちなみに僕は長いパスをいい感じに折り畳むための関数を自作している。一般化するのが難しいので contribute できてないが…… #neovim pic.twitter.com/56Teap2r59

delphinus@delphinus35

メニューを開く

github.com/nvim-telescope… telescope-frecency に対応するための PR が来てて気付いた。 #neovim

delphinus@delphinus35

メニューを開く

github.com/nvim-telescope… へー。telescope.nvim で、候補のパスの内、ファイル名を最初に出すことで長いパスでも読み易くできるようになっている。「IntelliJ みたいに」って書いてあるけど僕は使ったことないから分からん。 #neovim

delphinus@delphinus35

メニューを開く

ちなみに「新たな」とは書いたけど、バックエンドに telescope か fzf-lua を利用するらしいので完全に新しい fuzzy finder って訳では無さそうね。 #neovim

delphinus@delphinus35

メニューを開く

reddit.com/r/neovim/comme… またまた新たな fuzzy finder が登場。ディレクトリやファイルの選択に特化しており、frecency + fzy で並び換えるので候補の数が多い場合に少ない文字数で自然に選択できる、とのこと。 これ昨日 telescope-frecency に導入したのと同じコンセプトだ。何たる偶然。 #neovim

delphinus@delphinus35

メニューを開く

なんでこれが必要なのかと言うと、:ObsidianQuickSwitch をローマ字でヒットさせたいのだ #neovim

delphinus@delphinus35

メニューを開く

telescope.nvim で候補のファイル名をローマ字で絞り込むのに migemo(kensaku.vim)が使えないか調べてみたが、どうやら候補に対して正規表現でマッチする sorter がビルトインでは存在しないようだ。そこから自作する必要あるのかー。 #neovim

delphinus@delphinus35

メニューを開く

telescope-egrepify を使うオプションを追加しました。こっちの方が結果が綺麗。 #neovim pic.twitter.com/fxtmhBmOQu

delphinus@delphinus35

github.com/delphinus/obsi… Obsidian の文書をローマ字検索できるプラグインを作った。kensaku.vim か cmigemo のどちらかが必要です。ホントは obsidian.nvim に contribute すべきなんだけど、僕は telescope.nvim しか仕組みが分からんので…… #neovim

delphinus@delphinus35

メニューを開く

github.com/nvim-telescope… telescope-frecency.nvim、“fuzzy match” で候補を選択できるオプションを実験的に導入しました。既存のスコアと fzy matcher からのスコアをいい感じに組み合わせて候補を並べ替えます。スコア計算のロジックはまだまだ調整し甲斐あると思います。 #neovim

delphinus@delphinus35

メニューを開く

ただ、検索結果のハイライトが上手く行かないのは telescope の問題だからこっちは直すべきかな〜。telescope-egrepify を使うように書き換えてもいいが…… #neovim

delphinus@delphinus35

メニューを開く

これでやっと、Neovim 上での Obsidian がまともに機能するようになった(個人の感想です)。obsidian.nvim 自体もコードが洗練されていて読み易かった。型アノテーションとかも完備してあるし。 #neovim

delphinus@delphinus35

メニューを開く

github.com/delphinus/obsi… Obsidian の文書をローマ字検索できるプラグインを作った。kensaku.vim か cmigemo のどちらかが必要です。ホントは obsidian.nvim に contribute すべきなんだけど、僕は telescope.nvim しか仕組みが分からんので…… #neovim

delphinus@delphinus35

メニューを開く

telescope.nvim の on_input_filter_cb に対応するものが、fzf-lua や mini.pick にあるかどうかは疑わしい。少なくともソースを読んだ限り、fzf-lua では同様のことはできなさそうに思える。telescope.nvim しか使ってないので良く分からないんだよな。issue で質問してみようかな。 #neovim

delphinus@delphinus35

メニューを開く

telescope.nvim でローマ字で検索するというのを、同様に obsidian.nvim でも実現できないか考えていたけどこれは難しいかも知れない。obsidian.nvim は picker を抽象化していて、実装は telescope.nvim, fzf-lua, mini.pick どれでも使えるようになっている。 #neovim

delphinus@delphinus35

メニューを開く

github.com/fdschmidt93/te… ちなみに、telescope-egrepify に on_input_filter_cb でローマ字検索したらハイライトも完璧でした。もうこれでいいんじゃなかろうか。 #neovim pic.twitter.com/4z5yYhaALz

delphinus@delphinus35

メニューを開く

github.com/nvim-telescope… ハイライトもオプションでなんとかなるかな?と思ったけど、highlighter を自作するか、元々の検索結果を --json で出してバイト位置でハイライトするしかない。おそらく、後者の方が堅実で速度も早そう。その内書いてみる(いつになるやら)。 #neovim

delphinus@delphinus35

メニューを開く

しかしこれ、候補に対するハイライトが上手く行ってないな? Lua では文字単位で文字列の範囲指定するのが難しいからな〜。 #neovim

delphinus@delphinus35

メニューを開く

gist.github.com/delphinus/3b21… ちょっと前に書いた、telescope.nvim でローマ字で live_grep する件、on_input_filter_cb オプションで簡単に実現できた。自分でもすでに使っている(telescope-frecency で)オプションなのに完全に忘れてました…… #neovim pic.twitter.com/uV9ddOSX5j

delphinus@delphinus35

メニューを開く

telescope.nvim、ユーザーが入力した文字列を migemo(kensaku.vim でもいいけど)で変換して live_grep 実行!とかできないかな、と思ってソース見たけどそういう仕組みが無さそう。input_filter 的なオプションがあったらできるのにな。作ってみるかな。 #neovim

delphinus@delphinus35

メニューを開く

reddit.com/r/neovim/s/mXe… LunarVimが実質開発停止したらしい。メインメンテナーが、自身はもうAstroVimに移ったので時期リリースは当分無いよ、と言っている。結構ユーザー居たと思うんだがどうしてこうなった…… #neovim

delphinus@delphinus35

メニューを開く

#neovim ユーザだけど、ここまで使いこなせてない。VSCodeのマルチカーソルは身に付かず zenn.dev/vim_jp/article…

Takeshi Enomoto@takeshi_enomoto

メニューを開く

返信先:@yuunagi32_tありますよ。Neovim と分派する前から、Vim はプラグインの遅延読み込みをサポートしています。 neovim.io/doc/user/repea… しかし、非常に基本的な機能しか無いので、遅延読み込みしたいなら lazy.nvim などのプラグインマネージャを使った方がいいです。 #neovim

delphinus@delphinus35

トレンド10:42更新

  1. 1

    アニメ・ゲーム

    小林千晃

    • 劇場版ブルーロック
    • 黒名
  2. 2

    ファッション

    フォルムアームズ

    • コトブキヤ
  3. 3

    エンタメ

    旅サラダ

    • 石ノ森萬画館
    • 手塚とおる
    • なかまる印
    • 冥土喫茶
    • 神田正輝さん
    • 中丸くん
    • 中丸さん
    • 放送事故
  4. 4

    素敵な週末をお過ごしください

    • クレマチス
  5. 5

    ヒマラヤ山脈

  6. 6

    エンタメ

    正義のミカタ

  7. 7

    タブレット閉塞

    • スタフ閉塞
    • メトロ東西線
    • 東西線
    • 代用閉塞
    • 南砂町駅
    • タブレット
    • スタフ
    • 西葛西
  8. 8

    笹川平和財団

    • 自衛隊基地
    • A級戦犯
    • 笹川良一
    • 航空自衛隊
    • 狂気の沙汰
    • 人民解放軍
    • 尖閣諸島
    • 核ミサイル
  9. 9

    スタッフクレジット

    • アニメ業界
    • ゲーム業界
    • 遊びじゃない
  10. 10

    ガファリオン

    • 騎乗停止
20位まで見る

人気ポスト

よく使う路線を登録すると遅延情報をお知らせ Yahoo!リアルタイム検索アプリ
Yahoo!リアルタイム検索アプリ