diff --git a/init.lua b/init.lua index 7ea0a50..5eee51a 100644 --- a/init.lua +++ b/init.lua @@ -2,10 +2,10 @@ local TAB_WIDTH = 4 local keymap = { -- n - search_for_files_in_working_directory = '', + search_for_files_in_working_directory = 'd', search_for_previously_opened_files = '', - live_grep = 'fg', - search_help_pages = 'fh', + live_grep = 'g', + search_help_pages = 'h', -- n rename_symbol = 'rn', @@ -105,13 +105,17 @@ local function packer_startup(use) use {-- FuzzyFind your way through previously open files, or project files. 'nvim-telescope/telescope.nvim', tag = '0.1.1', - requires = { {'nvim-lua/plenary.nvim'}, } } + requires = { + {'nvim-lua/plenary.nvim'}, + } + } use {-- Provides live preview of markdown files that follows the cursor around. "iamcco/markdown-preview.nvim", run = "cd app && npm install", setup = function() vim.g.mkdp_filetypes = { "markdown" } end, - ft = { "markdown" }, } + ft = { "markdown" } + } use 'folke/zen-mode.nvim' -- For centering the text on screen giving a better editing experience in full-screen mode. @@ -230,6 +234,9 @@ local function packer_startup(use) } end, } + require("lspconfig").gdscript.setup{ + capabilities = capabilities + } vim.keymap.set('n', keymap.rename_symbol, vim.lsp.buf.rename, {}) vim.keymap.set('n', keymap.code_action, vim.lsp.buf.code_action, {}) vim.keymap.set('n', keymap.go_to_definition, vim.lsp.buf.definition, {})