2022-06-01から1ヶ月間の記事一覧

Neovimでのgit用プラグインneogit

gitは使って当たり前のこの状況で、vimでコード書いて、ターミナルでgitコマンドを実行というのは非常にもたつく。 なのでvim上でadd,commit,pushができると便利。 vimのプラグインもあればいろいろあるんですが、neovim用ということで、選んだのはこれ gith…

NeovimでのFuzzyFileFinder「Telescope」を使ってみる

vimでFuzzyFinderといったら国内ではShougoさんのUniteやDeniteから始まり今はdduが広まってきてます。 海外はCTRL-Pやfzfが有名ですが、Neovim環境というとTelescopeが有名な模様。 github.com なんでTelescopeなのか? zenn.dev この記事とか読んで、ほん…

Neovim起動時の表示を差し替えるAlpha-nvim プラグイン

起動したときの表示を変更したくなったのでプラグインを入れてみた。 github.com Packerでインストールするために plugins.luaに追記 use{'goolord/alpha-nvim'} 再起動してコマンド実行 :PackerInstall :PackerCompile コンフィグファイルをlua\104-alpha.l…

luaでNeovimのコンフィグファイルを書くときのTip

少しずつプラグインが増えてきて、それに合わせて設定ファイルが増えてくる。 思ったのと違ったと思って、プラグインを削除しても、コンフィグファイルが残っているとエラーが表示される。 それを避けるためにコンフィグファイルの冒頭にプラグインが読み込…

VImで使用するChangelogメモ

日々の記録をつけることはとても重要ですが、業務日誌みたいなものまでいかず、とにかくメモを残しておきたいということで、常に使っているのがChangelogでのメモ。横着プログラミング 第1回: Unixのメモ技術のサイトで見たことがある人も多いかと思うけど、…

Neovimのステータスラインとウィンドウの切り替え

vimの設定をするときによく使うlaststatus。 何も考えずにlaststatus=2とやってたけど、この機能が変更されてるとは知らなかった。 laststatus = 0 → ステータスライン非表示 laststatus = 1 → 画面分割をして2個以上あるときに表示1個なら非表示 laststat…

Neovimのステータスラインをlualine.nvimにする

ステータスラインはvimの見た目で一番めを引くところ。 そこをプラグインで管理すると、まったく違う見た目にすることが簡単に。 luaで設定するため、いつものlightlineではなくlualine.nvimに github.com インストールはPackerで実施 作成した.config\nvim\…

Neovimのプラグイン管理Packer.nvim

Packer.nvimのインストール vim-plugやdeinが有名なプラグインマネージャですが、luaオンリーでいくならPacker.nvimしかない。 github.com 色々調べたけど、がっつり設定を書いて、速い環境を構築するならdein よくわからないけど、簡単にやりたいならvim-pl…

init.lua を作る

Neovimの設定はinit.vimでも問題なく動くけども、vimscriptではなくluaを使って記載するinit.luaで作成するようになってます。 自分のホーム(windowsではc:\Users[ユーザー名])に.configフォルダを作成し、その中にnvimフォルダ、さらにluaフォルダを作成…

Neovimの設定を1から

なんとなく興味本位でNeovimを使ってたけど、一番の違いを理解してなかった。 init.vimからinit.luaになってluaで書くように変わってたのね。 いろいろ見ながらやってみたけど、どれもがvimスクリプトからの移行ばかりだったので、1からluaで作成する場合に…