diff --git a/lua/funsi/autocmds.lua b/lua/funsi/autocmds.lua new file mode 100644 index 0000000..106f572 --- /dev/null +++ b/lua/funsi/autocmds.lua @@ -0,0 +1,10 @@ +vim.api.nvim_create_autocmd("FileType", { + pattern = { "markdown" }, + callback = function() + vim.opt_local.wrap = true + vim.opt_local.linebreak = true + vim.opt_local.textwidth = 0 + vim.opt_local.wrapmargin = 0 + end, +}) + diff --git a/lua/funsi/init.lua b/lua/funsi/init.lua index b408704..9f80df1 100644 --- a/lua/funsi/init.lua +++ b/lua/funsi/init.lua @@ -1,6 +1,7 @@ require("funsi.lazy_init") require("funsi.settings") require("funsi.keymaps") +require("funsi.autocmds") vim.lsp.config('gdscript', {}) vim.lsp.enable('gdscript') diff --git a/lua/funsi/plugins/lsp.lua b/lua/funsi/plugins/lsp.lua index 3e53ce3..4cf516a 100644 --- a/lua/funsi/plugins/lsp.lua +++ b/lua/funsi/plugins/lsp.lua @@ -164,6 +164,10 @@ return { { diagnostics = { globals = { 'vim' }, }, + workspace = { + library = vim.api.nvim_get_runtime_file("", true), + checkThirdParty = false, + }, }, }, })