[feat] Add ChatGPT-nvim

This commit is contained in:
uttarayan21
2024-03-20 02:42:02 +05:30
parent 2267aed3ce
commit da6e27dd43

View File

@@ -7,6 +7,9 @@
neorg neorg
neorg-telescope neorg-telescope
# Wut
ChatGPT-nvim
# UI and UX # UI and UX
comfortable-motion comfortable-motion
vim-abolish vim-abolish
@@ -181,6 +184,7 @@
mappings = { mappings = {
normal = { normal = {
"<leader>ff" = "require'telescope.builtin'.find_files"; "<leader>ff" = "require'telescope.builtin'.find_files";
"<leader>c" = "[[<cmd>ChatGPT<cr>]]";
"<leader>fb" = "require'telescope'.extensions.file_browser.file_browser"; "<leader>fb" = "require'telescope'.extensions.file_browser.file_browser";
"<leader>gg" = "require'telescope.builtin'.live_grep"; "<leader>gg" = "require'telescope.builtin'.live_grep";
"<leader>;" = "require'telescope.builtin'.buffers"; "<leader>;" = "require'telescope.builtin'.buffers";
@@ -421,6 +425,10 @@
pattern = {"*.norg"}, pattern = {"*.norg"},
command = "set conceallevel=3" command = "set conceallevel=3"
}) })
require('chatgpt').setup({
api_key_cmd = "rbw get platform.openai.com",
})
''; '';
# builtins.readFile ./extraConfig.lua; # builtins.readFile ./extraConfig.lua;
package = pkgs.neovim-nightly; package = pkgs.neovim-nightly;