diff --git a/init.lua b/init.lua index 8f672571..f2a8acd7 100644 --- a/init.lua +++ b/init.lua @@ -102,8 +102,13 @@ require('lazy').setup({ -- Autocompletion 'hrsh7th/nvim-cmp', dependencies = { + 'hrsh7th/cmp-nvim-lsp', -- Snippet Engine & its associated nvim-cmp source 'L3MON4D3/LuaSnip', + event = "VeryLazy", + config = function() + require("luasnip.loaders.from_lua").load({ paths = "./snippets" }) + end, 'saadparwaiz1/cmp_luasnip', -- Adds LSP completion capabilities @@ -229,6 +234,9 @@ vim.o.hlsearch = false -- Make line numbers default vim.wo.number = true +-- Make line numbers relative default +vim.wo.relativenumber = true + -- Enable mouse mode vim.o.mouse = 'a' diff --git a/lua/custom/plugins/chatgpt.lua b/lua/custom/plugins/chatgpt.lua index 07ad59b6..d2c0ccb0 100644 --- a/lua/custom/plugins/chatgpt.lua +++ b/lua/custom/plugins/chatgpt.lua @@ -1,8 +1,13 @@ return { { "jackMort/ChatGPT.nvim", + event = "VeryLazy", config = function() - require("chatgpt").setup() + require("chatgpt").setup( + { + api_key_cmd = "pass show azure/hypera/oai/token", + } + ) end, dependencies = { "MunifTanjim/nui.nvim",