diff options
Diffstat (limited to '.config/nvim/lua/wavefunction')
-rw-r--r-- | .config/nvim/lua/wavefunction/init.lua | 2 | ||||
-rw-r--r-- | .config/nvim/lua/wavefunction/lazy/init.lua | 4 | ||||
-rw-r--r-- | .config/nvim/lua/wavefunction/lazy/treesitter.lua | 86 | ||||
-rw-r--r-- | .config/nvim/lua/wavefunction/lazy/undotree.lua | 7 | ||||
-rw-r--r-- | .config/nvim/lua/wavefunction/lazy_init.lua | 26 | ||||
-rw-r--r-- | .config/nvim/lua/wavefunction/remap.lua | 33 |
6 files changed, 0 insertions, 158 deletions
diff --git a/.config/nvim/lua/wavefunction/init.lua b/.config/nvim/lua/wavefunction/init.lua deleted file mode 100644 index b206d42..0000000 --- a/.config/nvim/lua/wavefunction/init.lua +++ /dev/null @@ -1,2 +0,0 @@ -require("wavefunction.remap") -require("wavefunction.lazy_init") diff --git a/.config/nvim/lua/wavefunction/lazy/init.lua b/.config/nvim/lua/wavefunction/lazy/init.lua deleted file mode 100644 index 9179e0f..0000000 --- a/.config/nvim/lua/wavefunction/lazy/init.lua +++ /dev/null @@ -1,4 +0,0 @@ -return{ - { 'hrsh7th/cmp-nvim-lsp' }, - { 'hrsh7th/nvim-cmp' }, -} diff --git a/.config/nvim/lua/wavefunction/lazy/treesitter.lua b/.config/nvim/lua/wavefunction/lazy/treesitter.lua deleted file mode 100644 index 80d11fa..0000000 --- a/.config/nvim/lua/wavefunction/lazy/treesitter.lua +++ /dev/null @@ -1,86 +0,0 @@ -return { - { - "nvim-treesitter/nvim-treesitter", - build = ":TSUpdate", - config = function() - require("nvim-treesitter.configs").setup({ - -- A list of parser names, or "all" - ensure_installed = { - "vimdoc", "javascript", "c", "lua", "rust", "bash" - }, - - -- 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, - - indent = { - enable = true - }, - - highlight = { - -- `false` will disable the whole extension - enable = true, - disable = function(lang, buf) - if lang == "html" then - print("disabled") - return true - end - - 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 - vim.notify( - "File larger than 100KB treesitter disabled for performance", - vim.log.levels.WARN, - {title = "Treesitter"} - ) - 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 = { "markdown" }, - }, - }) - - local treesitter_parser_config = require("nvim-treesitter.parsers").get_parser_configs() - treesitter_parser_config.templ = { - install_info = { - url = "https://github.com/vrischmann/tree-sitter-templ.git", - files = {"src/parser.c", "src/scanner.c"}, - branch = "master", - }, - } - - vim.treesitter.language.register("templ", "templ") - end - }, - - { - "nvim-treesitter/nvim-treesitter-context", - after = "nvim-treesitter", - config = function() - require'treesitter-context'.setup{ - enable = true, -- Enable this plugin (Can be enabled/disabled later via commands) - multiwindow = false, -- Enable multiwindow support. - max_lines = 0, -- How many lines the window should span. Values <= 0 mean no limit. - min_window_height = 0, -- Minimum editor window height to enable context. Values <= 0 mean no limit. - line_numbers = true, - multiline_threshold = 20, -- Maximum number of lines to show for a single context - trim_scope = 'outer', -- Which context lines to discard if `max_lines` is exceeded. Choices: 'inner', 'outer' - mode = 'cursor', -- Line used to calculate context. Choices: 'cursor', 'topline' - -- Separator between context and content. Should be a single character string, like '-'. - -- When separator is set, the context will only show up when there are at least 2 lines above cursorline. - separator = nil, - zindex = 20, -- The Z-index of the context window - on_attach = nil, -- (fun(buf: integer): boolean) return false to disable attaching - } - end - } -} diff --git a/.config/nvim/lua/wavefunction/lazy/undotree.lua b/.config/nvim/lua/wavefunction/lazy/undotree.lua deleted file mode 100644 index 6edea1f..0000000 --- a/.config/nvim/lua/wavefunction/lazy/undotree.lua +++ /dev/null @@ -1,7 +0,0 @@ -return { - "mbbill/undotree", - - config = function() - vim.keymap.set("n", "<leader>u", vim.cmd.UndotreeToggle) - end -} diff --git a/.config/nvim/lua/wavefunction/lazy_init.lua b/.config/nvim/lua/wavefunction/lazy_init.lua deleted file mode 100644 index 8d87526..0000000 --- a/.config/nvim/lua/wavefunction/lazy_init.lua +++ /dev/null @@ -1,26 +0,0 @@ -local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" -if not (vim.uv or vim.loop).fs_stat(lazypath) then - local lazyrepo = "https://github.com/folke/lazy.nvim.git" - local out = vim.fn.system({ "git", "clone", "--filter=blob:none", "--branch=stable", lazyrepo, lazypath }) - if vim.v.shell_error ~= 0 then - vim.api.nvim_echo({ - { "Failed to clone lazy.nvim:\n", "ErrorMsg" }, - { out, "WarningMsg" }, - { "\nPress any key to exit..." }, - }, true, {}) - vim.fn.getchar() - os.exit(1) - end -end -vim.opt.rtp:prepend(lazypath) - --- Make sure to setup `mapleader` and `maplocalleader` before --- loading lazy.nvim so that mappings are correct. --- This is also a good place to setup other settings (vim.opt) -vim.g.mapleader = " " -vim.g.maplocalleader = "\\" - -require("lazy").setup({ - spec = "wavefunction.lazy", - change_detection = { notify = false } -}) diff --git a/.config/nvim/lua/wavefunction/remap.lua b/.config/nvim/lua/wavefunction/remap.lua deleted file mode 100644 index c553f04..0000000 --- a/.config/nvim/lua/wavefunction/remap.lua +++ /dev/null @@ -1,33 +0,0 @@ -vim.g.mapleader = "\\" - -vim.opt.guicursor = "" - -vim.opt.nu = true -vim.opt.relativenumber = true - -vim.opt.tabstop = 4 -vim.opt.softtabstop = 4 -vim.opt.shiftwidth = 4 -vim.opt.expandtab = true - -vim.opt.smartindent = true - -vim.opt.wrap = false - -vim.opt.swapfile = false -vim.opt.backup = false -vim.opt.undodir = os.getenv("HOME") .. "/.vim/undodir" -vim.opt.undofile = true - -vim.opt.hlsearch = false -vim.opt.incsearch = true - -vim.opt.termguicolors = true - -vim.opt.scrolloff = 8 -vim.opt.signcolumn = "yes" -vim.opt.isfname:append("@-@") - -vim.opt.updatetime = 50 - -vim.opt.colorcolumn = "80" |