From 005286768193a83fce0a2a31f7c9d169bc16a421 Mon Sep 17 00:00:00 2001 From: Rikuoh Date: Mon, 30 Dec 2024 11:23:31 +0900 Subject: [PATCH] fix --- content/post/NeovimでCodyを使う.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/content/post/NeovimでCodyを使う.md b/content/post/NeovimでCodyを使う.md index 09362fb..7770807 100644 --- a/content/post/NeovimでCodyを使う.md +++ b/content/post/NeovimでCodyを使う.md @@ -56,6 +56,13 @@ tags: ['tech'] 一方、`CodyTask`は指定された引数(命令文)の要求を満たすコードを会話文なしで出力する。フローティングウインドウ上でエンターを押すと、出力されたコードがそのままNeovimのバッファに展開される。選択範囲を指定して実行した場合は元のコードを置換する形で機能する。なにをしてほしいかが明確ならこっちの方が効率的かもしれない。 +```lazy +require("sg").setup() +vim.keymap.set("n", "9", ":CodyToggle", { silent = true }) +vim.keymap.set("v", "0", ":CodyTask ") +vim.keymap.set("v", "-", ":CodyAsk ") +``` + 最後に自動補完プラグインのnvim-cmpとの連携を行う。といっても連携機能自体がCodyのプラグインに含まれているので、nvim-cmpのソース設定にCodyを追加するだけで済む。[lspkind.nvim](https://github.com/onsails/lspkind.nvim)を用いた補完候補のピクトグラム表示については、GitHubのような専用の絵文字が見当たらなかったのでさしあたり雪の結晶で代用した。 ```lua