From 31bd022bec6af7c483a89f035e0742a32fdca23c Mon Sep 17 00:00:00 2001 From: Matthew Fisher Date: Wed, 21 Aug 2024 13:23:57 -0500 Subject: [PATCH] Update config/nvim/init.lua --- config/nvim/init.lua | 36 ++++++++++++++++++++++++++++++++++++ config/nvim/init.vim | 9 --------- 2 files changed, 36 insertions(+), 9 deletions(-) create mode 100644 config/nvim/init.lua delete mode 100644 config/nvim/init.vim diff --git a/config/nvim/init.lua b/config/nvim/init.lua new file mode 100644 index 0000000..8ebae3c --- /dev/null +++ b/config/nvim/init.lua @@ -0,0 +1,36 @@ +require("plugins") + +require'nvim-treesitter.configs'.setup { + -- A list of parser names, or "all" (the listed parsers MUST always be installed) + ensure_installed = { "c", "lua", "vim", "vimdoc", "query", "markdown", "markdown_inline" }, + + -- Install parsers synchronously (only applied to `ensure_installed`) + sync_install = false, + + -- Automatically install missing parsers when entering buffer + -- Recommendation: set to false if you don't have `tree-sitter` CLI installed locally + auto_install = true, + + -- List of parsers to ignore installing (or "all") + ignore_install = { "javascript" }, + + + highlight = { + enable = true, + + -- Or use a function for more flexibility, e.g. to disable slow treesitter highlight for large files + disable = function(lang, buf) + local max_filesize = 100 * 1024 -- 100 KB + local ok, stats = pcall(vim.loop.fs_stat, vim.api.nvim_buf_get_name(buf)) + if ok and stats and stats.size > max_filesize then + return true + end + end, + + -- Setting this to true will run `:h syntax` and tree-sitter at the same time. + -- Set this to `true` if you depend on 'syntax' being enabled (like for indentation). + -- Using this option may slow down your editor, and you may see some duplicate highlights. + -- Instead of true it can also be a list of languages + additional_vim_regex_highlighting = false, + }, +} \ No newline at end of file diff --git a/config/nvim/init.vim b/config/nvim/init.vim deleted file mode 100644 index 80ad204..0000000 --- a/config/nvim/init.vim +++ /dev/null @@ -1,9 +0,0 @@ -"Plugins -call plug#begin() -Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'} - -call plug#end() - -"Configuration settings -set number "Set Line numbering -set cc=80 "Set Column width to 80