lazyvim/noice で外部コマンドの実行結果を得る方法
対象
nvim 使用している方
内容
最近使い始めた lazyvim。lazyvim は noice で通知の表示の仕方とかが綺麗になっているみたいなんですけど、外部シェルコマンドの結果が見れない。:r してからとかなら取れるけど何も言わずに終わる...。解決方法をメモっておきます。
nvim の plugin ディレクトリに以下を記述。
return {
"folke/noice.nvim",
opts = {
routes = {
{
view = "notify",
filter = {
event = "msg_show",
kind = {
"shell_out",
"shell_err",
},
},
},
},
},
}notofy の部分は "split" とか "popup"とかもアリ。issue が上がっててコメントに上の解決方法が書いてありました。close で終わりなのかなこれ。
:%!sort とかそのままでも出来るから、これが必要なのはちょっとした確認とかだけかもしれませんけど、実はちょくちょく使う。