diff --git a/.config/nvim/after/plugin/elixir.lua b/.config/nvim/after/plugin/elixir.lua deleted file mode 100644 index 387e3da..0000000 --- a/.config/nvim/after/plugin/elixir.lua +++ /dev/null @@ -1,13 +0,0 @@ -local elixir = require("elixir") - -elixir.setup { - nextls = { - enable = true, -- defaults to false - }, - credo = { - enable = false, -- defaults to true - }, - elixirls = { - enable = false, - } -} diff --git a/.config/nvim/after/plugin/lsp.lua b/.config/nvim/after/plugin/lsp.lua index d7fd41c..8f3b1a6 100644 --- a/.config/nvim/after/plugin/lsp.lua +++ b/.config/nvim/after/plugin/lsp.lua @@ -124,48 +124,6 @@ local function config(_config) return _config end -local elixir = require("elixir") -local elixirls = require("elixir.elixirls") - -elixir.setup { - credo = {}, - elixirls = { - enabled = true, - settings = elixirls.settings { - dialyzerEnabled = false, - enableTestLenses = false, - }, - on_attach = function(client, bufnr) - vim.keymap.set("n", "fp", ":ElixirFromPipe", { buffer = true, noremap = true }) - vim.keymap.set("n", "tp", ":ElixirToPipe", { buffer = true, noremap = true }) - vim.keymap.set("v", "em", ":ElixirExpandMacro", { buffer = true, noremap = true }) - end, - } -} --- local elixir = require('elixir') --- elixir.setup(config({ --- -- repo = "mhanberg/elixir-ls", -- defaults to elixir-lsp/elixir-ls --- -- branch = "mh/all-workspace-symbols", -- defaults to nil, just checkouts out the default branch, mutually exclusive with the `tag` option --- cmd = {"/opt/elixir-ls/rel/language_server.sh"}, --- settings = elixir.settings({ --- dialyzerEnabled = true, --- fetchDeps = false, --- enableTestLenses = true, --- suggestSpecs = false, --- }), --- on_attach = function(client, bufnr) --- on_attach(client, bufnr) --- --- local map_opts = { buffer = true, noremap = true} --- --- -- remove the pipe operator --- vim.keymap.set("n", "fp", ":ElixirFromPipe", map_opts) --- -- add the pipe operator --- vim.keymap.set("n", "tp", ":ElixirToPipe", map_opts) --- vim.keymap.set("v", "em", ":ElixirExpandMacro", map_opts) --- end --- })) --- -- Enable the following language servers local servers = { 'gopls', 'julials', 'rust_analyzer', 'pyright' } for _, lsp in ipairs(servers) do diff --git a/.config/nvim/after/plugin/lspsaga.lua b/.config/nvim/after/plugin/lspsaga.lua index 47d4deb..412280f 100644 --- a/.config/nvim/after/plugin/lspsaga.lua +++ b/.config/nvim/after/plugin/lspsaga.lua @@ -2,17 +2,6 @@ if vim.g.vscode then return end -local saga = require 'lspsaga' -saga.setup({ - -- symbols in winbar - -- symbol_in_winbar = { - -- enable = true, - -- click_support = true, - -- show_file = true, - -- in_custom = true, - -- }, -}) - local function get_file_name(include_path) local file_name = require('lspsaga.symbolwinbar').get_file_name() if vim.fn.bufname '%' == '' then return '' end diff --git a/.config/nvim/after/plugin/luasnip.lua b/.config/nvim/after/plugin/luasnip.lua deleted file mode 100644 index 5e20c29..0000000 --- a/.config/nvim/after/plugin/luasnip.lua +++ /dev/null @@ -1,7 +0,0 @@ -if vim.g.vscode then - return -end - -require("luasnip/loaders/from_vscode").lazy_load() --- Load ows snippets -require("luasnip.loaders.from_vscode").lazy_load({ paths = { "./snippets" } }) diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json new file mode 100644 index 0000000..c987004 --- /dev/null +++ b/.config/nvim/lazy-lock.json @@ -0,0 +1,63 @@ +{ + "Comment.nvim": { "branch": "master", "commit": "0236521ea582747b58869cb72f70ccfa967d2e89" }, + "FTerm.nvim": { "branch": "master", "commit": "d1320892cc2ebab472935242d9d992a2c9570180" }, + "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, + "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, + "cmp-cmdline": { "branch": "main", "commit": "8ee981b4a91f536f52add291594e89fb6645e451" }, + "cmp-git": { "branch": "main", "commit": "f900a4cf117300fdc3ba31d26f8b6223ccd9c574" }, + "cmp-nvim-lsp": { "branch": "main", "commit": "5af77f54de1b16c34b23cba810150689a3a90312" }, + "cmp-nvim-lua": { "branch": "main", "commit": "f12408bdb54c39c23e67cab726264c10db33ada8" }, + "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, + "diffview.nvim": { "branch": "main", "commit": "3dc498c9777fe79156f3d32dddd483b8b3dbd95f" }, + "editorconfig-vim": { "branch": "master", "commit": "95cb75e21d11206dad4bd3895c99459bdaa13dd1" }, + "elixir-tools.nvim": { "branch": "main", "commit": "6f1138f754ffded9979ffb4520fede8dea233ccc" }, + "git-worktree.nvim": { "branch": "master", "commit": "f247308e68dab9f1133759b05d944569ad054546" }, + "gruvbox": { "branch": "master", "commit": "78112ab9ec270e4cd886ec6d5c58d887ece282de" }, + "gruvbox-baby": { "branch": "main", "commit": "be47338877e0536360290d66d26854e90dbc0004" }, + "harpoon": { "branch": "master", "commit": "867e212ac153e793f95b316d1731f3ca1894625e" }, + "lazy.nvim": { "branch": "main", "commit": "96584866b9c5e998cbae300594d0ccfd0c464627" }, + "lsp-status.nvim": { "branch": "master", "commit": "54f48eb5017632d81d0fd40112065f1d062d0629" }, + "lspkind.nvim": { "branch": "master", "commit": "57610d5ab560c073c465d6faf0c19f200cb67e6e" }, + "lspsaga.nvim": { "branch": "main", "commit": "68d42e24295b4254fdf82a8a686fcf951f8a8d9a" }, + "lualine.nvim": { "branch": "master", "commit": "2248ef254d0a1488a72041cfb45ca9caada6d994" }, + "monokai-pro.nvim": { "branch": "main", "commit": "8ba1fea7774e7c522b006091a9adb32b5cef95b9" }, + "neo-tree.nvim": { "branch": "v3.x", "commit": "230ff118613fa07138ba579b89d13ec2201530b9" }, + "neogit": { "branch": "master", "commit": "37d5d9f94ef4ecee62202876bc5f1bc0738062a6" }, + "neotest": { "branch": "master", "commit": "8782d83869c64700fa419bd5278f4f62c80a2c1a" }, + "neotest-elixir": { "branch": "master", "commit": "3117ca5442c02998847131c39551b76a6ceac9d7" }, + "neotest-rust": { "branch": "main", "commit": "48c1e146ed0eb775fef6aca75903baf3cedadc01" }, + "neotest-vim-test": { "branch": "master", "commit": "75c4228882ae4883b11bfce9b8383e637eb44192" }, + "nui.nvim": { "branch": "main", "commit": "c9b4de623d19a85b353ff70d2ae9c77143abe69c" }, + "null-ls.nvim": { "branch": "main", "commit": "0010ea927ab7c09ef0ce9bf28c2b573fc302f5a7" }, + "nvim-cmp": { "branch": "main", "commit": "41d7633e4146dce1072de32cea31ee31b056a131" }, + "nvim-dap": { "branch": "master", "commit": "bbe2c6f3438542a37cc2141a8e385f7dfe07d87d" }, + "nvim-dap-ui": { "branch": "master", "commit": "34160a7ce6072ef332f350ae1d4a6a501daf0159" }, + "nvim-dap-virtual-text": { "branch": "master", "commit": "57f1dbd0458dd84a286b27768c142e1567f3ce3b" }, + "nvim-lsp-installer": { "branch": "main", "commit": "17e0bfa5f2c8854d1636fcd036dc8284db136baa" }, + "nvim-lspconfig": { "branch": "master", "commit": "bd405e45c5fb122c16af8f87fa2dd7ab1981b243" }, + "nvim-notify": { "branch": "master", "commit": "e4a2022f4fec2d5ebc79afa612f96d8b11c627b3" }, + "nvim-treesitter": { "branch": "master", "commit": "b6b9ca448b7f236e2e60f8393a729902511f9db9" }, + "nvim-treesitter-textobjects": { "branch": "master", "commit": "ec1c5bdb3d87ac971749fa6c7dbc2b14884f1f6a" }, + "nvim-web-devicons": { "branch": "master", "commit": "8b2e5ef9eb8a717221bd96cb8422686d65a09ed5" }, + "playground": { "branch": "master", "commit": "ba48c6a62a280eefb7c85725b0915e021a1a0749" }, + "plenary.nvim": { "branch": "master", "commit": "55d9fe89e33efd26f532ef20223e5f9430c8b0c0" }, + "popup.nvim": { "branch": "master", "commit": "b7404d35d5d3548a82149238289fa71f7f6de4ac" }, + "rust-tools.nvim": { "branch": "master", "commit": "0cc8adab23117783a0292a0c8a2fbed1005dc645" }, + "rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" }, + "smart-open.nvim": { "branch": "0.2.x", "commit": "026091fe7f9b283aa1f5f4bb8c56aa5bcad43dbd" }, + "sqlite.lua": { "branch": "master", "commit": "b7e28c8463254c46a8e61c52d27d6a2040492fc3" }, + "symbols-outline.nvim": { "branch": "master", "commit": "512791925d57a61c545bc303356e8a8f7869763c" }, + "tagbar": { "branch": "master", "commit": "5d6990e4fc5b3e3b88a3af90146f2561c4f6d828" }, + "telescope-dap.nvim": { "branch": "master", "commit": "4e2d5efb92062f0b865fe59b200b5ed7793833bf" }, + "telescope-fzf-native.nvim": { "branch": "main", "commit": "6c921ca12321edaa773e324ef64ea301a1d0da62" }, + "telescope.nvim": { "branch": "master", "commit": "6213322ab56eb27356fdc09a5078e41e3ea7f3bc" }, + "vim-dispatch": { "branch": "master", "commit": "6cc2691576f97d43f8751664d1a1a908b99927e5" }, + "vim-easy-align": { "branch": "master", "commit": "12dd6316974f71ce333e360c0260b4e1f81169c3" }, + "vim-fugitive": { "branch": "master", "commit": "46eaf8918b347906789df296143117774e827616" }, + "vim-gitgutter": { "branch": "main", "commit": "4b49965897b8264cd6f90fa47ddb917f4296c469" }, + "vim-highlightedyank": { "branch": "master", "commit": "fa3f57b097e9521ce41a66b6c7cf5d9adea70ea3" }, + "vim-projectionist": { "branch": "master", "commit": "e292c4e33b2c44074c47c06e8ce8b309fd8099bc" }, + "vim-sneak": { "branch": "master", "commit": "29ec9167d4a609f74c130b46265aa17eb2736e6a" }, + "vim-surround": { "branch": "master", "commit": "3d188ed2113431cf8dac77be61b842acb64433d9" }, + "vim-test": { "branch": "master", "commit": "84373ffca386edd667e09f2bf1024b1de7bdfdf1" } +} \ No newline at end of file diff --git a/.config/nvim/lua/halfdan/cmp.lua b/.config/nvim/lua/halfdan/cmp.lua index 3bdd37e..8de975b 100644 --- a/.config/nvim/lua/halfdan/cmp.lua +++ b/.config/nvim/lua/halfdan/cmp.lua @@ -6,7 +6,6 @@ local source_mapping = { nvim_lsp = "[LSP]", nvim_lua = "[Lua]", path = "[Path]", - luasnip = "[Snippet]", jira = "[Jira]", } @@ -21,8 +20,8 @@ cmp.setup({ preselect = cmp.PreselectMode.None, snippet = { expand = function(args) - require'luasnip'.lsp_expand(args.body) - end, + vim.snippet.expand(args.body) + end }, mapping = { [''] = cmp.mapping(cmp.mapping.select_prev_item(), { 'i', 'c' }), @@ -36,10 +35,10 @@ cmp.setup({ select = false, -- only replace if explicitly selected }, [""] = cmp.mapping(function(fallback) - if cmp.visible() then + if cmp.visible() then cmp.select_next_item() - elseif require'luasnip'.expand_or_jumpable() then - require'luasnip'.expand_or_jump() + elseif vim.snippet.jumpable(1) then + vim.snippet.jump(1) elseif has_words_before() then cmp.complete() else @@ -50,8 +49,8 @@ cmp.setup({ [""] = cmp.mapping(function(fallback) if cmp.visible() then cmp.select_prev_item() - elseif require'luasnip'.jumpable(-1) then - require'luasnip'.jump(-1) + elseif vim.snippet.jumpable(-1) then + vim.snippet.jump(-1) else fallback() end diff --git a/.config/nvim/lua/halfdan/init.lua b/.config/nvim/lua/halfdan/init.lua index 1c3dc74..0575035 100644 --- a/.config/nvim/lua/halfdan/init.lua +++ b/.config/nvim/lua/halfdan/init.lua @@ -1,5 +1,3 @@ -require("halfdan.packer") - require("halfdan.settings") if vim.g.vscode then @@ -7,15 +5,14 @@ if vim.g.vscode then else -- ordinary Neovim vim.notify = require("notify") - - require("impatient") + require("halfdan.lazy") require("halfdan.neogit") - require("halfdan.neorg") + -- require("halfdan.neorg") require('halfdan.globals') require('halfdan.keymap') require('halfdan.cmp') - require('halfdan.luasnip') + -- require('halfdan.luasnip') require('halfdan.colorscheme') require('halfdan.treesitter') require('halfdan.telescope') diff --git a/.config/nvim/lua/halfdan/lazy.lua b/.config/nvim/lua/halfdan/lazy.lua new file mode 100644 index 0000000..e006333 --- /dev/null +++ b/.config/nvim/lua/halfdan/lazy.lua @@ -0,0 +1,191 @@ +local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" +if not vim.loop.fs_stat(lazypath) then + vim.fn.system({ + "git", + "clone", + "--filter=blob:none", + "https://github.com/folke/lazy.nvim.git", + "--branch=stable", -- latest stable release + lazypath, + }) +end +vim.opt.rtp:prepend(lazypath) + +require("lazy").setup({ + {'TimUntersberger/neogit', dependencies = {'sindrets/diffview.nvim' } }, + {'airblade/vim-gitgutter'}, + + -- Load .editorconfig files + {'editorconfig/editorconfig-vim'}, + + {'junegunn/vim-easy-align'}, + + -- Goodies + {'tpope/vim-fugitive'}, + {'tpope/vim-surround'}, -- ✅ + {'tpope/vim-dispatch'}, + + -- Treesitter + { + 'nvim-treesitter/nvim-treesitter', + build = ':TSUpdate', + }, + { 'nvim-treesitter/playground', after = 'nvim-treesitter' }, + { 'nvim-treesitter/nvim-treesitter-textobjects', after = 'nvim-treesitter' }, + + -- Testing + {'vim-test/vim-test'}, + { + "nvim-neotest/neotest", + dependencies = { + "nvim-lua/plenary.nvim", + "nvim-treesitter/nvim-treesitter", + "antoinemadec/FixCursorHold.nvim", + + "jfpedroza/neotest-elixir", + "rouge8/neotest-rust", + } + }, + {"nvim-neotest/neotest-vim-test" }, + + + {'preservim/tagbar'}, + + -- Status Line and Bufferline + { + 'nvim-lualine/lualine.nvim', + dependencies = {'kyazdani42/nvim-web-devicons'} + }, + + {'rcarriga/nvim-notify'}, + + -- { "nvim-neorg/neorg" }, + -- {'nvim-neorg/neorg-telescope'}, + + {'justinmk/vim-sneak'}, + + {'machakann/vim-highlightedyank'}, + + -- LSP / Language Server Protocol + { + 'neovim/nvim-lspconfig', + 'williamboman/nvim-lsp-installer', + }, + + { + 'nvimdev/lspsaga.nvim', + config = function() + require('lspsaga').setup({}) + end, + dependencies = { + 'nvim-treesitter/nvim-treesitter', -- optional + 'nvim-tree/nvim-web-devicons' -- optional + } + }, + + { + 'hrsh7th/nvim-cmp', + dependencies = { + { 'hrsh7th/cmp-buffer', after = 'nvim-cmp' }, + 'hrsh7th/cmp-nvim-lsp', + 'onsails/lspkind.nvim', + { 'hrsh7th/cmp-path', after = 'nvim-cmp' }, + { 'hrsh7th/cmp-nvim-lua', after = 'nvim-cmp' }, + { 'hrsh7th/cmp-cmdline', after = 'nvim-cmp', event = 'CmdlineEnter' }, + {'petertriho/cmp-git', after = 'nvim-cmp'}, + } + }, + + -- Used to display LSP status in Lualine + {'nvim-lua/lsp-status.nvim'}, + + -- null-ls for a collection of LSP-like plugins + { + "jose-elias-alvarez/null-ls.nvim", + config = function() + require("null-ls").setup() + end, + dependencies = { "nvim-lua/plenary.nvim" }, + }, + + {'simrat39/symbols-outline.nvim'}, + { + 'numToStr/Comment.nvim', + config = function() + require('Comment').setup() + end + }, + + -- Telescope fuzzy find files/grep + {'nvim-lua/popup.nvim'}, + {'nvim-lua/plenary.nvim'}, + {'nvim-telescope/telescope-fzf-native.nvim', build = 'make' }, + {'nvim-telescope/telescope.nvim'}, + {'nvim-telescope/telescope-dap.nvim'}, + { + "danielfalk/smart-open.nvim", + branch = "0.2.x", + dependencies = {"kkharji/sqlite.lua"} + }, + + {'numToStr/FTerm.nvim'}, + {'theprimeagen/git-worktree.nvim'}, + {'theprimeagen/harpoon'}, + + -- Debugging + "mfussenegger/nvim-dap", + "rcarriga/nvim-dap-ui", + "theHamsta/nvim-dap-virtual-text", + + -- => Language Support + {'rust-lang/rust.vim'}, + {'simrat39/rust-tools.nvim'}, + { + "elixir-tools/elixir-tools.nvim", + version = "*", + event = { "BufReadPre", "BufNewFile" }, + config = function() + local elixir = require("elixir") + local elixirls = require("elixir.elixirls") + + elixir.setup { + nextls = {enable = true}, + credo = {}, + elixirls = { + enable = false, + settings = elixirls.settings { + dialyzerEnabled = false, + enableTestLenses = false, + }, + on_attach = function(client, bufnr) + vim.keymap.set("n", "fp", ":ElixirFromPipe", { buffer = true, noremap = true }) + vim.keymap.set("n", "tp", ":ElixirToPipe", { buffer = true, noremap = true }) + vim.keymap.set("v", "em", ":ElixirExpandMacro", { buffer = true, noremap = true }) + end, + } + } + end, + dependencies = { + "nvim-lua/plenary.nvim", + }, + }, + {'tpope/vim-projectionist'}, + -- themes & colorschemes + {'gruvbox-community/gruvbox'}, + {'luisiacc/gruvbox-baby'}, + { + 'https://gitlab.com/__tpb/monokai-pro.nvim', + as = 'monokai-pro.nvim' + }, + + { + "nvim-neo-tree/neo-tree.nvim", + branch = "v3.x", + dependencies = { + "nvim-lua/plenary.nvim", + "nvim-tree/nvim-web-devicons", -- not strictly required, but recommended + "MunifTanjim/nui.nvim", + -- "3rd/image.nvim", -- Optional image support in preview window: See `# Preview Mode` for more information + } + } +}) diff --git a/.config/nvim/lua/halfdan/luasnip.lua b/.config/nvim/lua/halfdan/luasnip.lua index c145da9..bb5b56d 100644 --- a/.config/nvim/lua/halfdan/luasnip.lua +++ b/.config/nvim/lua/halfdan/luasnip.lua @@ -1,4 +1,4 @@ -local luasnip = require('luasnip') +-- local luasnip = require('luasnip') luasnip.config.set_config { history = true, updateevents = "TextChanged,TextChangedI" diff --git a/.config/nvim/lua/halfdan/packer.lua b/.config/nvim/lua/halfdan/packer.lua deleted file mode 100644 index dcf7bc7..0000000 --- a/.config/nvim/lua/halfdan/packer.lua +++ /dev/null @@ -1,193 +0,0 @@ -local execute = vim.api.nvim_command -local fn = vim.fn - -local install_path = fn.stdpath("data") .. "/site/pack/packer/start/packer.nvim" - -if fn.empty(fn.glob(install_path)) > 0 then - execute("!git clone https://github.com/wbthomason/packer.nvim " .. install_path) - execute "packadd packer.nvim" -end - ---- Check if a file or directory exists in this path -local function require_plugin(plugin) - local plugin_prefix = fn.stdpath("data") .. "/site/pack/packer/opt/" - - local plugin_path = plugin_prefix .. plugin .. "/" - -- print('test '..plugin_path) - local ok, err, code = os.rename(plugin_path, plugin_path) - if not ok then - if code == 13 then - -- Permission denied, but it exists - return true - end - end - -- print(ok, err, code) - if ok then - vim.cmd("packadd " .. plugin) - end - return ok, err, code -end - -vim.cmd "autocmd BufWritePost plugins.lua PackerCompile" -- Auto compile when there are changes in plugins.lua - -vim.opt.runtimepath:append("~/code/jira.nvim") -return require("packer").startup({ - function(use) - -- Packer can manage itself as an optional plugin - use "wbthomason/packer.nvim" - - use 'lewis6991/impatient.nvim' - - use {'TimUntersberger/neogit', requires = {'sindrets/diffview.nvim' } } - use {'airblade/vim-gitgutter'} - -- use {'andymass/vim-matchup'} - - -- Load .editorconfig files - use {'editorconfig/editorconfig-vim'} - - use {'junegunn/vim-easy-align'} - - -- Goodies - use {'tpope/vim-fugitive'} - use {'tpope/vim-surround'} -- ✅ - use {'tpope/vim-dispatch'} - - -- Treesitter - use { - 'nvim-treesitter/nvim-treesitter', - run = ':TSUpdate', - } - use { 'nvim-treesitter/playground', after = 'nvim-treesitter' } - use { 'nvim-treesitter/nvim-treesitter-textobjects', after = 'nvim-treesitter' } - - -- Testing - use {'vim-test/vim-test'} - use { - "nvim-neotest/neotest", - requires = { - "nvim-lua/plenary.nvim", - "nvim-treesitter/nvim-treesitter", - "antoinemadec/FixCursorHold.nvim", - - "jfpedroza/neotest-elixir", - "rouge8/neotest-rust", - } - } - use {"nvim-neotest/neotest-vim-test" } - - - use {'preservim/tagbar'} - vim.g.tagbar_ctags_bin = '/usr/local/bin/ctags' - - -- Status Line and Bufferline - use { - 'nvim-lualine/lualine.nvim', - requires = {'kyazdani42/nvim-web-devicons'} - } - - use {'rcarriga/nvim-notify'} - - use { "nvim-neorg/neorg" } - use {'nvim-neorg/neorg-telescope'} - use{ "mickael-menu/zk-nvim" } - - use {'justinmk/vim-sneak'} - - use {'machakann/vim-highlightedyank'} - -- let g:highlightedyank_highlight_duration = 100 - - -- LSP / Language Server Protocol - use { - 'neovim/nvim-lspconfig', - 'williamboman/nvim-lsp-installer', - } - - use {'L3MON4D3/LuaSnip'} - use {"rafamadriz/friendly-snippets", after="LuaSnip"} - - use { - 'hrsh7th/nvim-cmp', - requires = { - { 'hrsh7th/cmp-buffer', after = 'nvim-cmp' }, - 'hrsh7th/cmp-nvim-lsp', - 'onsails/lspkind.nvim', - { 'hrsh7th/cmp-path', after = 'nvim-cmp' }, - { 'hrsh7th/cmp-nvim-lua', after = 'nvim-cmp' }, - { 'saadparwaiz1/cmp_luasnip', after = 'nvim-cmp' }, - { 'hrsh7th/cmp-cmdline', after = 'nvim-cmp', event = 'CmdlineEnter' }, - {'tzachar/cmp-tabnine', run = './install.sh', after = 'nvim-cmp' }, - {'petertriho/cmp-git', after = 'nvim-cmp'}, - } - } - - use {'glepnir/lspsaga.nvim'} - - -- Used to display LSP status in Lualine - use {'nvim-lua/lsp-status.nvim'} - - -- null-ls for a collection of LSP-like plugins - use({ - "jose-elias-alvarez/null-ls.nvim", - config = function() - require("null-ls").setup() - end, - requires = { "nvim-lua/plenary.nvim" }, - }) - - use {'simrat39/symbols-outline.nvim'} - use { - 'numToStr/Comment.nvim', - config = function() - require('Comment').setup() - end - } - use { 'numToStr/FTerm.nvim' } - - -- Telescope fuzzy find files/grep - use {'nvim-lua/popup.nvim'} - use {'nvim-lua/plenary.nvim'} - use {'nvim-telescope/telescope.nvim'} - use {'nvim-telescope/telescope-fzf-native.nvim', run = 'make' } - use {'nvim-telescope/telescope-dap.nvim'} - - - use { - "danielfalk/smart-open.nvim", - branch = "0.1.x", - requires = {"kkharji/sqlite.lua"} - } - - use {'theprimeagen/git-worktree.nvim'} - use {'theprimeagen/harpoon'} - - -- Debugging - use("mfussenegger/nvim-dap") - use("rcarriga/nvim-dap-ui") - use("theHamsta/nvim-dap-virtual-text") - - -- => Language Support - use {'rust-lang/rust.vim'} - use {'simrat39/rust-tools.nvim'} - -- use({ "mhanberg/elixir.nvim", requires = { "neovim/nvim-lspconfig", "nvim-lua/plenary.nvim" }}) - use {"elixir-tools/elixir-tools.nvim", requires = { "nvim-lua/plenary.nvim" }} - use {'tpope/vim-projectionist'} - -- use {'JuliaEditorSupport/julia-vim', opt=true} - -- vim.g.latex_to_unicode_auto = 1 - - -- themes & colorschemes - use {'gruvbox-community/gruvbox'} - use {'luisiacc/gruvbox-baby'} - use { - 'https://gitlab.com/__tpb/monokai-pro.nvim', - as = 'monokai-pro.nvim' - } - end, - config = { - display = { - open_fn = function() - return require('packer.util').float({ border = 'single' }) - end - } - } -}) - diff --git a/.config/nvim/lua/halfdan/treesitter.lua b/.config/nvim/lua/halfdan/treesitter.lua index 0e001e8..6406d17 100644 --- a/.config/nvim/lua/halfdan/treesitter.lua +++ b/.config/nvim/lua/halfdan/treesitter.lua @@ -3,7 +3,7 @@ if vim.g.vscode then end require('nvim-treesitter.configs').setup({ - ensure_installed = { "python", "go", "elixir", "rust", "gomod", "json", "lua", "ruby", "yaml", "norg", "query" }, + ensure_installed = { "python", "go", "elixir", "heex", "rust", "gomod", "json", "lua", "yaml", "norg", "query", "markdown", "markdown_inline"}, ignore_install = { "haskell" }, highlight = { enable = true, diff --git a/.config/nvim/plugin/packer_compiled.lua b/.config/nvim/plugin/packer_compiled.lua deleted file mode 100644 index e1830fb..0000000 --- a/.config/nvim/plugin/packer_compiled.lua +++ /dev/null @@ -1,478 +0,0 @@ --- Automatically generated packer.nvim plugin loader code - -if vim.api.nvim_call_function('has', {'nvim-0.5'}) ~= 1 then - vim.api.nvim_command('echohl WarningMsg | echom "Invalid Neovim version for packer.nvim! | echohl None"') - return -end - -vim.api.nvim_command('packadd packer.nvim') - -local no_errors, error_msg = pcall(function() - -_G._packer = _G._packer or {} -_G._packer.inside_compile = true - -local time -local profile_info -local should_profile = false -if should_profile then - local hrtime = vim.loop.hrtime - profile_info = {} - time = function(chunk, start) - if start then - profile_info[chunk] = hrtime() - else - profile_info[chunk] = (hrtime() - profile_info[chunk]) / 1e6 - end - end -else - time = function(chunk, start) end -end - -local function save_profiles(threshold) - local sorted_times = {} - for chunk_name, time_taken in pairs(profile_info) do - sorted_times[#sorted_times + 1] = {chunk_name, time_taken} - end - table.sort(sorted_times, function(a, b) return a[2] > b[2] end) - local results = {} - for i, elem in ipairs(sorted_times) do - if not threshold or threshold and elem[2] > threshold then - results[i] = elem[1] .. ' took ' .. elem[2] .. 'ms' - end - end - if threshold then - table.insert(results, '(Only showing plugins that took longer than ' .. threshold .. ' ms ' .. 'to load)') - end - - _G._packer.profile_output = results -end - -time([[Luarocks path setup]], true) -local package_path_str = "/Users/fbecker/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?.lua;/Users/fbecker/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?/init.lua;/Users/fbecker/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?.lua;/Users/fbecker/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?/init.lua" -local install_cpath_pattern = "/Users/fbecker/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/lua/5.1/?.so" -if not string.find(package.path, package_path_str, 1, true) then - package.path = package.path .. ';' .. package_path_str -end - -if not string.find(package.cpath, install_cpath_pattern, 1, true) then - package.cpath = package.cpath .. ';' .. install_cpath_pattern -end - -time([[Luarocks path setup]], false) -time([[try_loadstring definition]], true) -local function try_loadstring(s, component, name) - local success, result = pcall(loadstring(s), name, _G.packer_plugins[name]) - if not success then - vim.schedule(function() - vim.api.nvim_notify('packer.nvim: Error running ' .. component .. ' for ' .. name .. ': ' .. result, vim.log.levels.ERROR, {}) - end) - end - return result -end - -time([[try_loadstring definition]], false) -time([[Defining packer_plugins]], true) -_G.packer_plugins = { - ["Comment.nvim"] = { - config = { "\27LJ\2\n5\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\fComment\frequire\0" }, - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/Comment.nvim", - url = "https://github.com/numToStr/Comment.nvim" - }, - ["FTerm.nvim"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/FTerm.nvim", - url = "https://github.com/numToStr/FTerm.nvim" - }, - ["FixCursorHold.nvim"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/FixCursorHold.nvim", - url = "https://github.com/antoinemadec/FixCursorHold.nvim" - }, - LuaSnip = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/LuaSnip", - url = "https://github.com/L3MON4D3/LuaSnip" - }, - ["cmp-buffer"] = { - after_files = { "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-buffer/after/plugin/cmp_buffer.lua" }, - load_after = {}, - loaded = true, - needs_bufread = false, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-buffer", - url = "https://github.com/hrsh7th/cmp-buffer" - }, - ["cmp-cmdline"] = { - after_files = { "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-cmdline/after/plugin/cmp_cmdline.lua" }, - load_after = {}, - loaded = false, - needs_bufread = false, - only_cond = false, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-cmdline", - url = "https://github.com/hrsh7th/cmp-cmdline" - }, - ["cmp-git"] = { - load_after = {}, - loaded = true, - needs_bufread = false, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-git", - url = "https://github.com/petertriho/cmp-git" - }, - ["cmp-nvim-lsp"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp", - url = "https://github.com/hrsh7th/cmp-nvim-lsp" - }, - ["cmp-nvim-lua"] = { - after_files = { "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-nvim-lua/after/plugin/cmp_nvim_lua.lua" }, - load_after = {}, - loaded = true, - needs_bufread = false, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-nvim-lua", - url = "https://github.com/hrsh7th/cmp-nvim-lua" - }, - ["cmp-path"] = { - after_files = { "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-path/after/plugin/cmp_path.lua" }, - load_after = {}, - loaded = true, - needs_bufread = false, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-path", - url = "https://github.com/hrsh7th/cmp-path" - }, - ["cmp-tabnine"] = { - after_files = { "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-tabnine/after/plugin/cmp-tabnine.lua" }, - load_after = {}, - loaded = true, - needs_bufread = false, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-tabnine", - url = "https://github.com/tzachar/cmp-tabnine" - }, - cmp_luasnip = { - after_files = { "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp_luasnip/after/plugin/cmp_luasnip.lua" }, - load_after = {}, - loaded = true, - needs_bufread = false, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp_luasnip", - url = "https://github.com/saadparwaiz1/cmp_luasnip" - }, - ["diffview.nvim"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/diffview.nvim", - url = "https://github.com/sindrets/diffview.nvim" - }, - ["editorconfig-vim"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/editorconfig-vim", - url = "https://github.com/editorconfig/editorconfig-vim" - }, - ["elixir.nvim"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/elixir.nvim", - url = "https://github.com/mhanberg/elixir.nvim" - }, - ["friendly-snippets"] = { - load_after = {}, - loaded = true, - needs_bufread = false, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/friendly-snippets", - url = "https://github.com/rafamadriz/friendly-snippets" - }, - ["git-worktree.nvim"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/git-worktree.nvim", - url = "https://github.com/theprimeagen/git-worktree.nvim" - }, - gruvbox = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/gruvbox", - url = "https://github.com/gruvbox-community/gruvbox" - }, - ["gruvbox-baby"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/gruvbox-baby", - url = "https://github.com/luisiacc/gruvbox-baby" - }, - harpoon = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/harpoon", - url = "https://github.com/theprimeagen/harpoon" - }, - ["impatient.nvim"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/impatient.nvim", - url = "https://github.com/lewis6991/impatient.nvim" - }, - ["lsp-status.nvim"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/lsp-status.nvim", - url = "https://github.com/nvim-lua/lsp-status.nvim" - }, - ["lspkind.nvim"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/lspkind.nvim", - url = "https://github.com/onsails/lspkind.nvim" - }, - ["lspsaga.nvim"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/lspsaga.nvim", - url = "https://github.com/glepnir/lspsaga.nvim" - }, - ["lualine.nvim"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/lualine.nvim", - url = "https://github.com/nvim-lualine/lualine.nvim" - }, - ["monokai-pro.nvim"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/monokai-pro.nvim", - url = "https://gitlab.com/__tpb/monokai-pro.nvim" - }, - neogit = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/neogit", - url = "https://github.com/TimUntersberger/neogit" - }, - neorg = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/neorg", - url = "https://github.com/nvim-neorg/neorg" - }, - ["neorg-telescope"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/neorg-telescope", - url = "https://github.com/nvim-neorg/neorg-telescope" - }, - neotest = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/neotest", - url = "https://github.com/nvim-neotest/neotest" - }, - ["neotest-elixir"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/neotest-elixir", - url = "https://github.com/jfpedroza/neotest-elixir" - }, - ["neotest-rust"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/neotest-rust", - url = "https://github.com/rouge8/neotest-rust" - }, - ["neotest-vim-test"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/neotest-vim-test", - url = "https://github.com/nvim-neotest/neotest-vim-test" - }, - ["null-ls.nvim"] = { - config = { "\27LJ\2\n5\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\fnull-ls\frequire\0" }, - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/null-ls.nvim", - url = "https://github.com/jose-elias-alvarez/null-ls.nvim" - }, - ["nvim-cmp"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-cmp", - url = "https://github.com/hrsh7th/nvim-cmp" - }, - ["nvim-dap"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-dap", - url = "https://github.com/mfussenegger/nvim-dap" - }, - ["nvim-dap-ui"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-dap-ui", - url = "https://github.com/rcarriga/nvim-dap-ui" - }, - ["nvim-dap-virtual-text"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-dap-virtual-text", - url = "https://github.com/theHamsta/nvim-dap-virtual-text" - }, - ["nvim-lsp-installer"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-lsp-installer", - url = "https://github.com/williamboman/nvim-lsp-installer" - }, - ["nvim-lspconfig"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-lspconfig", - url = "https://github.com/neovim/nvim-lspconfig" - }, - ["nvim-notify"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-notify", - url = "https://github.com/rcarriga/nvim-notify" - }, - ["nvim-treesitter"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-treesitter", - url = "https://github.com/nvim-treesitter/nvim-treesitter" - }, - ["nvim-treesitter-textobjects"] = { - load_after = {}, - loaded = true, - needs_bufread = false, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/nvim-treesitter-textobjects", - url = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects" - }, - ["nvim-web-devicons"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-web-devicons", - url = "https://github.com/kyazdani42/nvim-web-devicons" - }, - ["packer.nvim"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/packer.nvim", - url = "https://github.com/wbthomason/packer.nvim" - }, - playground = { - load_after = {}, - loaded = true, - needs_bufread = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/playground", - url = "https://github.com/nvim-treesitter/playground" - }, - ["plenary.nvim"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/plenary.nvim", - url = "https://github.com/nvim-lua/plenary.nvim" - }, - ["popup.nvim"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/popup.nvim", - url = "https://github.com/nvim-lua/popup.nvim" - }, - ["rust-tools.nvim"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/rust-tools.nvim", - url = "https://github.com/simrat39/rust-tools.nvim" - }, - ["rust.vim"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/rust.vim", - url = "https://github.com/rust-lang/rust.vim" - }, - ["symbols-outline.nvim"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/symbols-outline.nvim", - url = "https://github.com/simrat39/symbols-outline.nvim" - }, - tagbar = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/tagbar", - url = "https://github.com/preservim/tagbar" - }, - ["telescope-dap.nvim"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/telescope-dap.nvim", - url = "https://github.com/nvim-telescope/telescope-dap.nvim" - }, - ["telescope-fzf-native.nvim"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/telescope-fzf-native.nvim", - url = "https://github.com/nvim-telescope/telescope-fzf-native.nvim" - }, - ["telescope.nvim"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/telescope.nvim", - url = "https://github.com/nvim-telescope/telescope.nvim" - }, - ["vim-dispatch"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-dispatch", - url = "https://github.com/tpope/vim-dispatch" - }, - ["vim-easy-align"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-easy-align", - url = "https://github.com/junegunn/vim-easy-align" - }, - ["vim-fugitive"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-fugitive", - url = "https://github.com/tpope/vim-fugitive" - }, - ["vim-gitgutter"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-gitgutter", - url = "https://github.com/airblade/vim-gitgutter" - }, - ["vim-highlightedyank"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-highlightedyank", - url = "https://github.com/machakann/vim-highlightedyank" - }, - ["vim-projectionist"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-projectionist", - url = "https://github.com/tpope/vim-projectionist" - }, - ["vim-sneak"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-sneak", - url = "https://github.com/justinmk/vim-sneak" - }, - ["vim-surround"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-surround", - url = "https://github.com/tpope/vim-surround" - }, - ["vim-test"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-test", - url = "https://github.com/vim-test/vim-test" - }, - ["zk-nvim"] = { - loaded = true, - path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/zk-nvim", - url = "https://github.com/mickael-menu/zk-nvim" - } -} - -time([[Defining packer_plugins]], false) --- Config for: null-ls.nvim -time([[Config for null-ls.nvim]], true) -try_loadstring("\27LJ\2\n5\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\fnull-ls\frequire\0", "config", "null-ls.nvim") -time([[Config for null-ls.nvim]], false) --- Config for: Comment.nvim -time([[Config for Comment.nvim]], true) -try_loadstring("\27LJ\2\n5\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\fComment\frequire\0", "config", "Comment.nvim") -time([[Config for Comment.nvim]], false) --- Load plugins in order defined by `after` -time([[Sequenced loading]], true) -vim.cmd [[ packadd nvim-cmp ]] -vim.cmd [[ packadd cmp-nvim-lua ]] -vim.cmd [[ packadd cmp-path ]] -vim.cmd [[ packadd cmp-buffer ]] -vim.cmd [[ packadd cmp-tabnine ]] -vim.cmd [[ packadd cmp-git ]] -vim.cmd [[ packadd cmp_luasnip ]] -vim.cmd [[ packadd nvim-treesitter ]] -vim.cmd [[ packadd nvim-treesitter-textobjects ]] -vim.cmd [[ packadd playground ]] -vim.cmd [[ packadd LuaSnip ]] -vim.cmd [[ packadd friendly-snippets ]] -time([[Sequenced loading]], false) -vim.cmd [[augroup packer_load_aucmds]] -vim.cmd [[au!]] - -- Event lazy-loads -time([[Defining lazy-load event autocommands]], true) -vim.cmd [[au CmdlineEnter * ++once lua require("packer.load")({'cmp-cmdline'}, { event = "CmdlineEnter *" }, _G.packer_plugins)]] -time([[Defining lazy-load event autocommands]], false) -vim.cmd("augroup END") - -_G._packer.inside_compile = false -if _G._packer.needs_bufread == true then - vim.cmd("doautocmd BufRead") -end -_G._packer.needs_bufread = false - -if should_profile then save_profiles() end - -end) - -if not no_errors then - error_msg = error_msg:gsub('"', '\\"') - vim.api.nvim_command('echohl ErrorMsg | echom "Error in packer_compiled: '..error_msg..'" | echom "Please check your config for correctness" | echohl None') -end diff --git a/.config/nvim/plugin/packer_compiled.vim b/.config/nvim/plugin/packer_compiled.vim deleted file mode 100644 index 0142e35..0000000 --- a/.config/nvim/plugin/packer_compiled.vim +++ /dev/null @@ -1,235 +0,0 @@ -" Automatically generated packer.nvim plugin loader code - -if !has('nvim-0.5') - echohl WarningMsg - echom "Invalid Neovim version for packer.nvim!" - echohl None - finish -endif - -packadd packer.nvim - -try - -lua << END - local time - local profile_info - local should_profile = false - if should_profile then - local hrtime = vim.loop.hrtime - profile_info = {} - time = function(chunk, start) - if start then - profile_info[chunk] = hrtime() - else - profile_info[chunk] = (hrtime() - profile_info[chunk]) / 1e6 - end - end - else - time = function(chunk, start) end - end - -local function save_profiles(threshold) - local sorted_times = {} - for chunk_name, time_taken in pairs(profile_info) do - sorted_times[#sorted_times + 1] = {chunk_name, time_taken} - end - table.sort(sorted_times, function(a, b) return a[2] > b[2] end) - local results = {} - for i, elem in ipairs(sorted_times) do - if not threshold or threshold and elem[2] > threshold then - results[i] = elem[1] .. ' took ' .. elem[2] .. 'ms' - end - end - - _G._packer = _G._packer or {} - _G._packer.profile_output = results -end - -time("Luarocks path setup", true) -local package_path_str = "/Users/fbecker18/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?.lua;/Users/fbecker18/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?/init.lua;/Users/fbecker18/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?.lua;/Users/fbecker18/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?/init.lua" -local install_cpath_pattern = "/Users/fbecker18/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/lua/5.1/?.so" -if not string.find(package.path, package_path_str, 1, true) then - package.path = package.path .. ';' .. package_path_str -end - -if not string.find(package.cpath, install_cpath_pattern, 1, true) then - package.cpath = package.cpath .. ';' .. install_cpath_pattern -end - -time("Luarocks path setup", false) -time("try_loadstring definition", true) -local function try_loadstring(s, component, name) - local success, result = pcall(loadstring(s)) - if not success then - print('Error running ' .. component .. ' for ' .. name) - error(result) - end - return result -end - -time("try_loadstring definition", false) -time("Defining packer_plugins", true) -_G.packer_plugins = { - ["JuliaFormatter.vim"] = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/JuliaFormatter.vim" - }, - ["darcula-solid.nvim"] = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/darcula-solid.nvim" - }, - dracula = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/dracula" - }, - ["editorconfig-vim"] = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/editorconfig-vim" - }, - ["jsonc.vim"] = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/jsonc.vim" - }, - ["julia-vim"] = { - loaded = false, - needs_bufread = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/opt/julia-vim" - }, - ["lsp-status.nvim"] = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/lsp-status.nvim" - }, - ["lspsaga.nvim"] = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/lspsaga.nvim" - }, - ["lualine.nvim"] = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/lualine.nvim" - }, - ["lush.nvim"] = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/lush.nvim" - }, - moonlight = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/moonlight" - }, - nerdcommenter = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/nerdcommenter" - }, - nerdtree = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/nerdtree" - }, - ["nerdtree-git-plugin"] = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/nerdtree-git-plugin" - }, - ["nord-vim"] = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/nord-vim" - }, - ["nvim-compe"] = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/nvim-compe" - }, - ["nvim-lspconfig"] = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/nvim-lspconfig" - }, - ["nvim-lspinstall"] = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/nvim-lspinstall" - }, - ["nvim-treesitter"] = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/nvim-treesitter" - }, - ["nvim-web-devicons"] = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/nvim-web-devicons" - }, - ["packer.nvim"] = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/packer.nvim" - }, - ["plenary.nvim"] = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/plenary.nvim" - }, - ["popup.nvim"] = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/popup.nvim" - }, - ["symbols-outline.nvim"] = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/symbols-outline.nvim" - }, - tagbar = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/tagbar" - }, - ["telescope-project.nvim"] = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/telescope-project.nvim" - }, - ["telescope.nvim"] = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/telescope.nvim" - }, - ["vim-abolish"] = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/vim-abolish" - }, - ["vim-devicons"] = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/vim-devicons" - }, - ["vim-easy-align"] = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/vim-easy-align" - }, - ["vim-floaterm"] = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/vim-floaterm" - }, - ["vim-fugitive"] = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/vim-fugitive" - }, - ["vim-gitgutter"] = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/vim-gitgutter" - }, - ["vim-highlightedyank"] = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/vim-highlightedyank" - }, - ["vim-sneak"] = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/vim-sneak" - }, - ["vim-surround"] = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/vim-surround" - }, - ["which-key.nvim"] = { - loaded = true, - path = "/Users/fbecker18/.local/share/nvim/site/pack/packer/start/which-key.nvim" - } -} - -time("Defining packer_plugins", false) -if should_profile then save_profiles() end - -END - -catch - echohl ErrorMsg - echom "Error in packer_compiled: " .. v:exception - echom "Please check your config for correctness" - echohl None -endtry diff --git a/.tool-versions b/.tool-versions index ccd65c4..df97313 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,14 +1,6 @@ -elixir 1.13.1 -kubectl 1.18.2 -helm 2.9.1 -eksctl 0.2.1 -terraform 0.14.6 -terragrunt 0.23.31 -kustomize 3.10.0 -golang 1.17.5 -saml2aws 2.27.1 -awscli 2.1.38 -kubectx 0.9.3 -argo 2.12.10 -erlang 24.2 -python 3.8.6 +elixir 1.14.4-otp-25 +golang 1.19.3 +erlang 25.3.2 +python 3.11.0 +neovim 0.9.4 +java openjdk-19