diff --git a/init.lua b/init.lua index 2d8f6177..9f30a5b8 100644 --- a/init.lua +++ b/init.lua @@ -26,6 +26,8 @@ I hope you enjoy your Neovim journey, -- NOTE: Must happen before plugins are required (otherwise wrong leader will be used) vim.g.mapleader = ' ' vim.g.maplocalleader = ' ' +vim.g.matchparen_timeout = 2 +vim.g.matchparen_insert_timeout = 2 -- Important settings vim.opt.relativenumber = true @@ -81,6 +83,9 @@ require('lazy').setup({ -- Why is this not a default? 'tpope/vim-surround', + -- Some Primeagen + 'ThePrimeagen/harpoon', + -- NOTE: This is where your plugins related to LSP can be installed. -- The configuration is done below. Search for lspconfig to find it below. { @@ -210,20 +215,20 @@ require('lazy').setup({ "jose-elias-alvarez/null-ls.nvim", }, }, - -- { - -- "ray-x/go.nvim", - -- dependencies = { -- optional packages - -- "ray-x/guihua.lua", - -- "neovim/nvim-lspconfig", - -- "nvim-treesitter/nvim-treesitter", - -- }, - -- config = function() - -- require("go").setup() - -- end, - -- event = { "CmdlineEnter" }, - -- ft = { "go", 'gomod' }, - -- build = ':lua require("go.install").update_all_sync()' -- if you need to install/update all binaries - -- }, + { + "ray-x/go.nvim", + dependencies = { -- optional packages + "ray-x/guihua.lua", + "neovim/nvim-lspconfig", + "nvim-treesitter/nvim-treesitter", + }, + config = function() + require("go").setup() + end, + event = { "CmdlineEnter" }, + ft = { "go", 'gomod' }, + build = ':lua require("go.install").update_all_sync()' -- if you need to install/update all binaries + }, -- NOTE: Next Step on Your Neovim Journey: Add/Configure additional "plugins" for kickstart @@ -586,5 +591,6 @@ cmp.setup { }, } + -- The line beneath this is called `modeline`. See `:help modeline` -- vim: ts=2 sts=2 sw=2 et