You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
はじめに Neovim には Lua が組込まれており、設定ファイル (init.lua) やプラグインを Lua で書けます。 しかし Lua の言語機能はなかなか貧弱であり、LSP のサポートがないと体験は悪いです。 ですので sumneko 氏が開発しているこちらの Language server (以下 LuaLS と表記) を入れている方は多いでしょう。 今回は LuaLS をちゃんと設定し、vim.api やプラグインの補完などをバリバリ効くようにして快適にしていきます。 ターゲット この記事の目的は LuaLS をいい感じに設定することだけです。 nvim-lspconfig や mason.nvim などには触れません。 参考元 公式のドキュメントはこちら。 型の付け方 LuaLS に型情報を伝えるには Annotations と呼ばれるコメント記法を使います。 ここを見て
はじめに NeovimでMarkdownの文書を書いていると、Neovimのエディタから出ずにさくっとスクリーンショットで画像を挿入したい瞬間がよくありませんか? 私の場合、以下のような形式でテキストファイルとその配下に画像フォルダを用意したドキュメント管理をよくします。 /docs ├── document1.md ├── document2.md └── .img └── screenshot_yyyymmdd_hhMMSS.png これを実際にやろうとすると、以下のような手順が必要です。 ①Neovimを一旦放り出して ②スクリーンショットを撮影して ③スクリーンショットを保存したファイルをコピーして ④.imgフォルダにペーストしてリネームして ⑤Neovimに戻って、画像リンクを貼る それはもう面倒で、ストレスフルでした。。 なので、お手軽に実施できるようにさくっとスクリプトを書
この記事は Vim advent calendar 2022 その1 の12日目の記事です。 昨日は@isobe_mochiさんの記事「tataku.vim というプラグインを作っている話」でした。 明日は @hanlio さんの記事が公開される予定です。 はじめに 2022年ももうすぐ終わりそうですね。今年は Vim に関するお仕事がいただけたり、設定ファイルを Vim script から Lua に移行したりと、Vimmer としては非常に充実した一年となりました。これも Vim/Neovim コントリビュータの方々と、数多のプラグイン開発者のおかげです。本当にありがとうございます。 そこで本記事では、私が普段使っている Vim (Neovim) プラグインを主観強めで紹介します。私が普段メインで使っている Neovim には 2022/12/11 現在 91 個のプラグインが入ってい
init.lua入門系記事 日本語で書かれた入門記事の類は非常に心強いですね。私が参考にしたものの内、内容が軽いものから順に掲載します。 [第2回] Neovimのすゝめ – 設定ファイルを作成する by won won eaterさん NeovimのためのLua入門 init.lua編 by slinさん 「Getting started using Lua in Neovim」日本語版 by hituji-nosippoさん help 公式のヘルプは心強い存在です。間違った情報に出会う確率も低いはず。 Nvim特有の話はnvim上で検索しなければなりませんが、Vimと共通する部分は日本語の情報も豊富です。 help - Vim日本語ドキュメント by vim-jp 特にLua関係の話はhelpを見るべし。 Lua全般: :help lua キーマップ: :help nvim_set_k
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く