2022-01-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で作成する場合に…

NeovimのGUI比較・Windows版

(2020/6/22 nvyとgoneovimを追記しました) (2023/6/10 Neovideの最新版をチェック) Neovimは基本ターミナルでの活用が基本で、GUIはオプションといったイメージがあります。そうは言ってもドラッグ&ドロップやりたいし、GUIの利点も享受したいのです。 …

Nvuiの困った点

Nvuiの設定を色々やっていたけど、困った点が 日本語の変換時に候補が表示されない。これはSKKeltonとか使えばいいのかもしれないけど、ちょっと不便。 カーソルのアニメーション設定をしていると、カーソルの表示位置がずれてくる。Isuueにも出ていたけど、…

NeoVimのGUI nvui のインストール

NeoVimは基本ターミナル上で使うようになってる。 それだと寂しいので、いろんな環境で使えるようGUIの開発も色々と。 その中で今回選んだのはこちら github.com なにがいいかというととにかくかっこいい。 起動時のgif画像撮ってみたけど、カーソルがヌルっ…

キーマップ設定

基本的なKeymap設定 個人的にここ数年ずっと使っているKeymap設定を体が覚えてしまってるので、この設定がないと落ち着かない内容 設定ファイルは分割するという方針のもと .confi/nvim/init/keymap.vim を作成。 ここの内容は下記の通り " KeyConfig ""Chan…

Neovim一番最初の設定

前回は1回目だけ作成するPowerShellファイルを作成 現時点において、 Neovimはどうにかインストールしている OneDriveに設定ファイルの保存場所は作成した 初期設定のPowerShellを実施して、XDG関係のフォルダの設定と作成は実施 Configの場所とOneDriveの設…

NeoVimの初期設定

今度はneovim導入。 最近vimの設定を変更することもなく、問題なく使えていて、プラグインを変更したりすることもなく穏やかにすごしていたのですが… syu-m-5151.hatenablog.com この記事読んだらなにか新しいことしたいなという熱が… でもって以前みた neov…