diff --git a/nvim/.config/nvim/init.lua b/nvim/.config/nvim/init.lua index 9798113..009e0df 100644 --- a/nvim/.config/nvim/init.lua +++ b/nvim/.config/nvim/init.lua @@ -14,7 +14,6 @@ vim.opt.runtimepath:prepend(lazypath) require("lazy").setup("plugins") require("custom") require("mappings") -require("snips") -- Treesitter Consistent Syntax Highlighting and indent require("nvim-treesitter.configs").setup({ @@ -42,6 +41,7 @@ require("nvim-treesitter.configs").setup({ playground = { enable = true, }, + -- Potentially remove, this is not really in my roation yet incremental_selection = { enable = true, keymaps = { diff --git a/nvim/.config/nvim/lua/plugins/init.lua b/nvim/.config/nvim/lua/plugins/init.lua index 1cb0c81..1a1716e 100644 --- a/nvim/.config/nvim/lua/plugins/init.lua +++ b/nvim/.config/nvim/lua/plugins/init.lua @@ -61,15 +61,6 @@ return { }, "HiPhish/rainbow-delimiters.nvim", "nvim-treesitter/nvim-treesitter-context", - -- Snippets - { - "L3MON4D3/LuaSnip", - dependencies = { - "rafamadriz/friendly-snippets", - }, - version = "v2.*", - build = "make install_jsregexp", - }, -- UI { "EdenEast/nightfox.nvim", @@ -78,16 +69,6 @@ return { -- vim.cmd.colorscheme("terafox") end, }, - -- { - -- "rose-pine/neovim", - -- name = "rose-pine", - -- config = function() - -- require("rose-pine").setup({ - -- variant = "moon", - -- }) - -- vim.cmd.colorscheme("rose-pine") - -- end, - -- }, { "folke/tokyonight.nvim", lazy = false, diff --git a/nvim/.config/nvim/lua/plugins/lint.lua b/nvim/.config/nvim/lua/plugins/lint.lua deleted file mode 100644 index 316d841..0000000 --- a/nvim/.config/nvim/lua/plugins/lint.lua +++ /dev/null @@ -1,33 +0,0 @@ -return { - { - "mfussenegger/nvim-lint", - config = function() - local opts = { - github = { "actionlint" }, - python = {}, - } - if vim.fn.executable("mypy") == 1 then - table.insert(opts.python, "mypy") - -- Override mypy to use the --check-untyped-def flag - local mypy = require("lint").linters.mypy - table.insert(mypy.args, "--check-untyped-def") - end - require("lint").linters_by_ft = opts - -- python = { "mypy" }, - -- -- This is a custom yaml.github fileytpe that I created - -- github = { "actionlint" }, - -- } - vim.api.nvim_create_autocmd({ "BufWritePost", "BufRead" }, { - callback = function() - -- try_lint without arguments runs the linters defined in `linters_by_ft` - -- for the current filetype - require("lint").try_lint() - - -- You can call `try_lint` with a linter name or a list of names to always - -- run specific linters, independent of the `linters_by_ft` configuration - -- require("lint").try_lint("cspell") - end, - }) - end, - }, -} diff --git a/nvim/.config/nvim/lua/snips.lua b/nvim/.config/nvim/lua/snips.lua deleted file mode 100644 index 87970c3..0000000 --- a/nvim/.config/nvim/lua/snips.lua +++ /dev/null @@ -1,62 +0,0 @@ -local ls = require("luasnip") --- Snippet creator -local s = ls.s -local fmt = require("luasnip.extras.fmt").fmt -local rep = require("luasnip.extras").rep -local i = ls.insert_node -local f = ls.function_node - --- Get filename excluding extension -local filename = function() - return f(function() - local name = vim.fn.expand("%:r") - return name - end) -end - -ls.config.set_config({ - updateevents = "TextChanged,TextChangedI", - history = true, - enable_autosnippets = true, -}) --- -ls.add_snippets("markdown", { - s("title", fmt([[# {}]], { filename() })), -}) - -ls.add_snippets("markdown", { - s( - "doc", - fmt( - [[ -## **{}** -{} -#### Parameters -| parameter | type | required | description | -|-----------|------|----------|-------------| -```yaml -{}: -``` - ]], - { i(1), i(2), rep(1) } - ) - ), -}) - -ls.add_snippets("markdown", { - s("lin", fmt([[| _{}_ | {} | {} | {} ]], { i(1), i(2), i(3), i(4) })), -}) - -ls.add_snippets("rust", { - s( - "aoc", - fmt( - [[let file = File::open("{}").expect("File not found"); -let reader = io::BufReader::new(file).lines(); -for line in reader {{ - {} -}}]], - { i(1), i(2) } - ) - ), -})