Neovimで3つ
scrlbkunのエラー
右端にいい感じのスクロールバーを出してくれるNeovimプラグイン、kensyo/nvim-scrlbkun: A scrollbar plugin for Neovim which can show cursor, search results, githunks, and diagnostics. がエラーを出した
Neotreeの右画面をsplitで分割しようとしたら、こんな出力
scrlbkun, cursor, 21, 1, Invalid 'col': out of range
scrlbkun, cursor, 21, 2, Invalid 'col': out of range
scrlbkun, bar, 21, 1, Invalid 'col': out of range
scrlbkun, bar, 21, 2, Invalid 'col': out of range
何が悪いんだろう、、、
gitのHEADとの差分を表示するプラグイン
ファイルのどこを変えたかわからないのでなにか良いのがないかなあと探してみつけたのがこれ
lewis6991/gitsigns.nvim: Git integration for buffers
neovim-remoteの使い方
こちら参考にしました → NeoVimを端末として使うためにしたこと #Terminal - Qiita
自分はこneovimを複数に分割してどこかでterminalを開いてあれこれするのが好きで、よくそこでnvim ~~.txt
みたいなことをしてnvimのなかでnvimを開いて嫌な感じになってしまう
できればterminal以外の分割されたところでそのファイルを開きたい
nvr
のオプションに何かないかなあと調べていたら-l
をつけてファイルを指定すると:wincmd p
というのが発行されてからファイルを開くことがわかった
:wincmd p
は一つ前のウインドウに移動するのでterminalの一個前のウインドウで開けるということが分かった
他のオプションで-cc
というのがあって、こっちだと-cc
の後にvimのコマンドを渡す、そのコマンドを実行してからファイルを開く、ということが分かった
つまり、下の図の②で開きたいなら、`-cc ":exe 2 .. 'wincmd w'"とするとよさそう
うん、ちゃんと動きます
こんなaliasを作っておけば今後はらくちん
alias nv2 = nvr -cc ":exe 2 .. 'wincmd w'"
wavファイルの音量調整
pytestwatchが動いた後にOK/NGの音を出すようにしているけど大きいので調整することにした
ffmpeg使うと簡単
-35dB音量を小さくする場合は、
> ffmpeg.exe -i 元のファイル -vcodec copy -af volume=-35dB 新しいファイル
これだけでOK
今回wavでやったけど別の形式でもたぶんできるはず
ffmpegのインストールは↓でできる
> scoop install ffmpeg
nushellのalias
alias xxx = yyy
とするだけで簡単だった
alias nvs = nvim.exe --listen 127.0.0.1:8765
alias
の一覧を表示するのはhelp aliases
❯ help aliases
╭───┬────────┬──────────────────────────────┬─────────────────────────┬─────────┬─────────────────╮
│ # │ name │ expansion │ usage │ decl_id │ aliased_decl_id │
├───┼────────┼──────────────────────────────┼─────────────────────────┼─────────┼─────────────────┤
│ 0 │ dexit │ drop │ Alias for `drop` │ 547 │ 540 │
│ 1 │ enter │ add │ Alias for `add` │ 544 │ 537 │
│ 2 │ g │ goto │ Alias for `goto` │ 549 │ 542 │
│ 3 │ n │ next │ Alias for `next` │ 545 │ 538 │
│ 4 │ nvl │ nvr -l │ Alias for `nvr -l` │ 686 │ │
│ 5 │ nvs │ nvim --listen 127.0.0.1:6789 │ alias │ 685 │ │
│ 6 │ p │ prev │ Alias for `prev` │ 546 │ 539 │
│ 7 │ shells │ show │ Alias for `show` │ 548 │ 541 │
│ 8 │ z │ __zoxide_z │ Alias for `__zoxide_z` │ 629 │ 627 │
│ 9 │ zi │ __zoxide_zi │ Alias for `__zoxide_zi` │ 630 │ 628 │
╰───┴────────┴──────────────────────────────┴─────────────────────────┴─────────┴─────────────────╯