This commit is contained in:
Fabian Becker 2023-12-10 16:17:14 +01:00
parent 6085f0ffb8
commit 3d575cd47a
23 changed files with 364 additions and 173 deletions

View File

@ -0,0 +1,13 @@
local elixir = require("elixir")
elixir.setup {
nextls = {
enable = true, -- defaults to false
},
credo = {
enable = false, -- defaults to true
},
elixirls = {
enable = false,
}
}

View File

@ -1,3 +1,7 @@
if vim.g.vscode then
return
end
local Worktree = require("git-worktree") local Worktree = require("git-worktree")
local Job = require("plenary.job") local Job = require("plenary.job")
local FTerm = require("FTerm") local FTerm = require("FTerm")

View File

@ -1,3 +1,7 @@
if vim.g.vscode then
return
end
local nnoremap = require('halfdan.keymap').nnoremap local nnoremap = require('halfdan.keymap').nnoremap
local actions = require("telescope.actions") local actions = require("telescope.actions")
local action_state = require "telescope.actions.state" local action_state = require "telescope.actions.state"

View File

@ -1,3 +1,4 @@
local Remap = require("halfdan.keymap") local Remap = require("halfdan.keymap")
local nnoremap = Remap.nnoremap local nnoremap = Remap.nnoremap
local vnoremap = Remap.vnoremap local vnoremap = Remap.vnoremap
@ -5,17 +6,23 @@ local inoremap = Remap.inoremap
local xnoremap = Remap.xnoremap local xnoremap = Remap.xnoremap
local nmap = Remap.nmap local nmap = Remap.nmap
-- better window movement -- Yank until end of line
-- nnoremap('<C-h>', '<C-w>h') nnoremap('Y', 'yg$')
-- nnoremap('<C-j>', '<C-w>j') -- Next item, but center line
-- nnoremap('<C-k>', '<C-w>k') nnoremap('n', 'nzzzv')
-- nnoremap('<C-l>', '<C-w>l') nnoremap('N', 'Nzzzv')
-- Join line but keep cursor intact
nnoremap('J', 'mzJ`z')
-- resize with arrows -- Move selected line / block of text in visual mode
nnoremap('<C-Up>', ':resize -2<CR>') xnoremap('J', ':move \'>+1<CR>gv-gv')
nnoremap('<C-Down>', ':resize +2<CR>') xnoremap('K', ':move \'<-2<CR>gv-gv')
nnoremap('<C-Left>', ':vertical resize -2<CR>')
nnoremap('<C-Right>', ':vertical resize +2<CR>') nnoremap('Q', '<Nop>')
-- better indenting
vnoremap('<', '<gv')
vnoremap('>', '>gv')
-- improved keyboard support for navigation (especially terminal) -- improved keyboard support for navigation (especially terminal)
nnoremap('<leader>h', '<C-w>h') nnoremap('<leader>h', '<C-w>h')
@ -31,6 +38,17 @@ nnoremap('<A-l>', '<C-w>l')
nnoremap('<leader>th', '<C-w>t<C-w>H') nnoremap('<leader>th', '<C-w>t<C-w>H')
nnoremap('<leader>tk', '<C-w>t<C-w>K') nnoremap('<leader>tk', '<C-w>t<C-w>K')
-- Keybindings below this are neovim cli only
if vim.g.vscode then
return
end
-- resize with arrows
nnoremap('<C-Up>', ':resize -2<CR>')
nnoremap('<C-Down>', ':resize +2<CR>')
nnoremap('<C-Left>', ':vertical resize -2<CR>')
nnoremap('<C-Right>', ':vertical resize +2<CR>')
-- Make adjusting split sizes a bit more friendly -- Make adjusting split sizes a bit more friendly
vim.cmd([[ vim.cmd([[
noremap <silent> <C-Left> :vertical resize +3<CR> noremap <silent> <C-Left> :vertical resize +3<CR>
@ -39,10 +57,6 @@ vim.cmd([[
noremap <silent> <C-Down> :resize -3<CR> noremap <silent> <C-Down> :resize -3<CR>
]]) ]])
-- better indenting
vnoremap('<', '<gv')
vnoremap('>', '>gv')
-- Tab switch buffer -- Tab switch buffer
nnoremap('<TAB>', ':bnext<CR>') nnoremap('<TAB>', ':bnext<CR>')
nnoremap('<S-TAB>', ':bprevious<CR>') nnoremap('<S-TAB>', ':bprevious<CR>')
@ -51,11 +65,6 @@ nnoremap('<S-TAB>', ':bprevious<CR>')
nnoremap('[q', ':cprev<CR>') nnoremap('[q', ':cprev<CR>')
nnoremap(']q', ':cnext<CR>') nnoremap(']q', ':cnext<CR>')
-- Move selected line / block of text in visual mode
xnoremap('J', ':move \'>+1<CR>gv-gv')
xnoremap('K', ':move \'<-2<CR>gv-gv')
nnoremap('Q', '<Nop>')
-- Tagbar -- Tagbar
nnoremap('<Leader>hl', ':nohl<CR>') nnoremap('<Leader>hl', ':nohl<CR>')
@ -85,10 +94,3 @@ nnoremap("<C-t>", function() require("harpoon.ui").nav_file(2) end)
nnoremap("<C-n>", function() require("harpoon.ui").nav_file(3) end) nnoremap("<C-n>", function() require("harpoon.ui").nav_file(3) end)
nnoremap("<C-s>", function() require("harpoon.ui").nav_file(4) end) nnoremap("<C-s>", function() require("harpoon.ui").nav_file(4) end)
-- Yank until end of line
nnoremap('Y', 'yg$')
-- Next item, but center line
nnoremap('n', 'nzzzv')
nnoremap('N', 'Nzzzv')
-- Join line but keep cursor intact
nnoremap('J', 'mzJ`z')

View File

@ -1,3 +1,7 @@
if vim.g.vscode then
return
end
local Remap = require("halfdan.keymap") local Remap = require("halfdan.keymap")
local nnoremap = Remap.nnoremap local nnoremap = Remap.nnoremap
local inoremap = Remap.inoremap local inoremap = Remap.inoremap
@ -120,45 +124,76 @@ local function config(_config)
return _config return _config
end end
local elixir = require('elixir') local elixir = require("elixir")
elixir.setup(config({ local elixirls = require("elixir.elixirls")
-- 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 elixir.setup {
cmd = {"/usr/local/opt/elixir-ls/rel/language_server.sh"}, credo = {},
settings = elixir.settings({ elixirls = {
dialyzerEnabled = true, enabled = true,
fetchDeps = false, settings = elixirls.settings {
enableTestLenses = true, dialyzerEnabled = false,
suggestSpecs = false, enableTestLenses = false,
}), },
on_attach = function(client, bufnr) on_attach = function(client, bufnr)
on_attach(client, bufnr) vim.keymap.set("n", "<space>fp", ":ElixirFromPipe<cr>", { buffer = true, noremap = true })
vim.keymap.set("n", "<space>tp", ":ElixirToPipe<cr>", { buffer = true, noremap = true })
local map_opts = { buffer = true, noremap = true} vim.keymap.set("v", "<space>em", ":ElixirExpandMacro<cr>", { buffer = true, noremap = true })
end,
-- remove the pipe operator }
vim.keymap.set("n", "<leader>fp", ":ElixirFromPipe<cr>", map_opts) }
-- add the pipe operator -- local elixir = require('elixir')
vim.keymap.set("n", "<leader>tp", ":ElixirToPipe<cr>", map_opts) -- elixir.setup(config({
vim.keymap.set("v", "<leader>em", ":ElixirExpandMacro<cr>", map_opts) -- -- repo = "mhanberg/elixir-ls", -- defaults to elixir-lsp/elixir-ls
end -- -- 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", "<leader>fp", ":ElixirFromPipe<cr>", map_opts)
-- -- add the pipe operator
-- vim.keymap.set("n", "<leader>tp", ":ElixirToPipe<cr>", map_opts)
-- vim.keymap.set("v", "<leader>em", ":ElixirExpandMacro<cr>", map_opts)
-- end
-- }))
--
-- Enable the following language servers -- Enable the following language servers
local servers = { 'gopls', 'julials', 'rust_analyzer', 'pyright' } local servers = { 'gopls', 'julials', 'rust_analyzer', 'pyright' }
for _, lsp in ipairs(servers) do for _, lsp in ipairs(servers) do
lspconfig[lsp].setup(config()) lspconfig[lsp].setup(config())
end end
lspconfig.sumneko_lua.setup(config({ require'lspconfig'.lua_ls.setup {
settings = { settings = {
Lua = { Lua = {
runtime = {
-- Tell the language server which version of Lua you're using (most likely LuaJIT in the case of Neovim)
version = 'LuaJIT',
},
diagnostics = { diagnostics = {
globals = { 'vim' } -- Get the language server to recognize the `vim` global
} globals = {'vim'},
} },
} workspace = {
})) -- Make the server aware of Neovim runtime files
library = vim.api.nvim_get_runtime_file("", true),
},
-- Do not send telemetry data containing a randomized but unique identifier
telemetry = {
enable = false,
},
},
},
}
require('rust-tools').setup({ require('rust-tools').setup({
tools = { tools = {

View File

@ -1,5 +1,9 @@
if vim.g.vscode then
return
end
local saga = require 'lspsaga' local saga = require 'lspsaga'
saga.init_lsp_saga({ saga.setup({
-- symbols in winbar -- symbols in winbar
-- symbol_in_winbar = { -- symbol_in_winbar = {
-- enable = true, -- enable = true,

View File

@ -1,3 +1,7 @@
if vim.g.vscode then
return
end
require("luasnip/loaders/from_vscode").lazy_load() require("luasnip/loaders/from_vscode").lazy_load()
-- Load ows snippets -- Load ows snippets
require("luasnip.loaders.from_vscode").lazy_load({ paths = { "./snippets" } }) require("luasnip.loaders.from_vscode").lazy_load({ paths = { "./snippets" } })

View File

@ -1,3 +1,7 @@
if vim.g.vscode then
return
end
local nnoremap = require('halfdan.keymap').nnoremap local nnoremap = require('halfdan.keymap').nnoremap
local neotest = require('neotest') local neotest = require('neotest')
@ -6,6 +10,7 @@ neotest.setup({
adapters = { adapters = {
require("neotest-elixir")({ require("neotest-elixir")({
args = { "--trace" }, args = { "--trace" },
write_delay = 0,
}), }),
require("neotest-rust"), require("neotest-rust"),
-- require("neotest-vim-test")({ allow_file_types = { "haskell"} }), -- require("neotest-vim-test")({ allow_file_types = { "haskell"} }),

View File

@ -1,3 +1,7 @@
if vim.g.vscode then
return
end
require('notify').setup({ require('notify').setup({
background_colour = "#000000", background_colour = "#000000",
max_width = 120, max_width = 120,

View File

@ -1,3 +1,7 @@
if vim.g.vscode then
return
end
local ok, nls = pcall(require, 'null-ls') local ok, nls = pcall(require, 'null-ls')
if not ok then if not ok then

View File

@ -1,8 +1,12 @@
if vim.g.vscode then
return
end
vim.cmd([[ vim.cmd([[
let g:sneak#label = 1 let g:sneak#label = 1
let g:sneak#prompt = '🔎' let g:sneak#prompt = '🔎'
let g:sneak#s_next = 1 let g:sneak#s_next = 1
let test#strategy = "neovim" let test#strategy = "neovim"
let test#neovim#term_position = "vert rightbelow 50" let test#neovim#term_position = "vert rightbelow 80"
]]) ]])

View File

@ -1,3 +1,7 @@
if vim.g.vscode then
return
end
local Remap = require("halfdan.keymap") local Remap = require("halfdan.keymap")
local nnoremap = Remap.nnoremap local nnoremap = Remap.nnoremap
local builtin = require("telescope.builtin") local builtin = require("telescope.builtin")
@ -10,9 +14,10 @@ nnoremap("<C-p>", function()
end) end)
nnoremap("<Leader>ff", function() nnoremap("<Leader>ff", function()
builtin.find_files({ require('telescope').extensions.smart_open.smart_open({cwd_only = true})
hidden=true, -- builtin.find_files({
}) -- hidden=true,
-- })
end) end)
nnoremap("<Leader>fh", function() nnoremap("<Leader>fh", function()
builtin.find_files{cwd=vim.fn.expand('%:p:h')} builtin.find_files{cwd=vim.fn.expand('%:p:h')}

View File

@ -1,3 +1,7 @@
if vim.g.vscode then
return
end
require'nvim-treesitter.configs'.setup { require'nvim-treesitter.configs'.setup {
textobjects = { textobjects = {
select = { select = {

View File

@ -0,0 +1,88 @@
{
"workspace.library": [
"/Users/fbecker/.config/nvim",
"/Users/fbecker/.local/share/nvim/site",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/Comment.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/diffview.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/editorconfig-vim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/elixir.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/FixCursorHold.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/FTerm.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/git-worktree.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/gruvbox",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/gruvbox-baby",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/harpoon",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/impatient.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/lsp-status.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/lspkind.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/lspsaga.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/lualine.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/LuaSnip",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/monokai-pro.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/neogit",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/neorg",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/neorg-telescope",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/neotest",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/neotest-elixir",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/neotest-rust",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/neotest-vim-test",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/null-ls.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-cmp",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-dap",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-dap-ui",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-dap-virtual-text",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-lsp-installer",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-lspconfig",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-notify",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-treesitter",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-web-devicons",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/packer.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/plenary.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/popup.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/rust-tools.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/rust.vim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/smart-open.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/sqlite.lua",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/symbols-outline.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/tagbar",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/telescope-dap.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/telescope-fzf-native.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/telescope.nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-dispatch",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-easy-align",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-fugitive",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-gitgutter",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-highlightedyank",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-projectionist",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-sneak",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-surround",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-test",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/zk-nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/opt/friendly-snippets",
"/Users/fbecker/.local/share/nvim/site/pack/packer/opt/playground",
"/Users/fbecker/.local/share/nvim/site/pack/packer/opt/nvim-treesitter-textobjects",
"/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp_luasnip",
"/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-git",
"/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-tabnine",
"/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-buffer",
"/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-path",
"/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-nvim-lua",
"/Users/fbecker/.asdf/installs/neovim/0.9.0/share/nvim/runtime",
"/Users/fbecker/.asdf/installs/neovim/0.9.0/share/nvim/runtime/pack/dist/opt/matchit",
"/Users/fbecker/.asdf/installs/neovim/0.9.0/lib/nvim",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp/after",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/gruvbox-baby/after",
"/Users/fbecker/.local/share/nvim/site/pack/packer/start/rust.vim/after",
"/Users/fbecker/.local/share/nvim/site/pack/packer/opt/playground/after",
"/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp_luasnip/after",
"/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-tabnine/after",
"/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-buffer/after",
"/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-path/after",
"/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-nvim-lua/after",
"/Users/fbecker/.config/nvim/after",
"/Users/fbecker/code/jira.nvim",
"${3rd}/luassert/library",
"${3rd}/luv/library"
]
}

View File

@ -72,7 +72,7 @@ cmp.setup({
end end
}, },
experimental = { experimental = {
ghost_text = true, ghost_text = false,
} }
}) })

View File

@ -2,20 +2,26 @@ require("halfdan.packer")
require("halfdan.settings") require("halfdan.settings")
require("impatient") if vim.g.vscode then
-- VSCode extension
else
-- ordinary Neovim
vim.notify = require("notify")
require("halfdan.neogit") require("impatient")
require("halfdan.neorg")
require('halfdan.globals') require("halfdan.neogit")
require('halfdan.keymap') require("halfdan.neorg")
require('halfdan.cmp') require('halfdan.globals')
require('halfdan.luasnip') require('halfdan.keymap')
require('halfdan.colorscheme') require('halfdan.cmp')
require('halfdan.treesitter') require('halfdan.luasnip')
require('halfdan.telescope') require('halfdan.colorscheme')
require('halfdan.lualine') require('halfdan.treesitter')
require('halfdan.telescope')
require('halfdan.lualine')
require('halfdan.autocmds') require('halfdan.autocmds')
require('halfdan.debugger') require('halfdan.debugger')
end

View File

@ -3,7 +3,7 @@ local neorg = require("neorg")
neorg.setup({ neorg.setup({
load = { load = {
["core.defaults"] = {}, ["core.defaults"] = {},
["core.norg.dirman"] = { ["core.dirman"] = {
config = { config = {
workspaces = { workspaces = {
work = "~/org/work", work = "~/org/work",
@ -11,27 +11,17 @@ neorg.setup({
} }
} }
}, },
["core.gtd.base"] = { ["core.completion"] = {
config = {
workspace = "work",
},
},
["core.norg.completion"] = {
config = { config = {
engine = "nvim-cmp", engine = "nvim-cmp",
}, },
}, },
["core.norg.concealer"] = {}, ["core.concealer"] = {},
["core.norg.journal"] = { ["core.journal"] = {
config = { config = {
strategy = "flat", strategy = "flat",
}, },
}, },
["core.integrations.telescope"] = {}, ["core.integrations.telescope"] = {},
["core.norg.esupports.metagen"] = {
config = {
type = "auto",
},
},
} }
}) })

View File

@ -150,6 +150,13 @@ return require("packer").startup({
use {'nvim-telescope/telescope-fzf-native.nvim', run = 'make' } use {'nvim-telescope/telescope-fzf-native.nvim', run = 'make' }
use {'nvim-telescope/telescope-dap.nvim'} 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/git-worktree.nvim'}
use {'theprimeagen/harpoon'} use {'theprimeagen/harpoon'}
@ -161,7 +168,8 @@ return require("packer").startup({
-- => Language Support -- => Language Support
use {'rust-lang/rust.vim'} use {'rust-lang/rust.vim'}
use {'simrat39/rust-tools.nvim'} use {'simrat39/rust-tools.nvim'}
use({ "mhanberg/elixir.nvim", requires = { "neovim/nvim-lspconfig", "nvim-lua/plenary.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 {'tpope/vim-projectionist'}
-- use {'JuliaEditorSupport/julia-vim', opt=true} -- use {'JuliaEditorSupport/julia-vim', opt=true}
-- vim.g.latex_to_unicode_auto = 1 -- vim.g.latex_to_unicode_auto = 1

View File

@ -1,5 +1,3 @@
vim.notify = require("notify")
vim.opt.iskeyword:append("-") -- treat dash separated words as a word text object" vim.opt.iskeyword:append("-") -- treat dash separated words as a word text object"
vim.opt.shortmess:append("c") -- Don't pass messages to |ins-completion-menu|. vim.opt.shortmess:append("c") -- Don't pass messages to |ins-completion-menu|.
vim.opt.inccommand = "split" -- Make substitution work in realtime vim.opt.inccommand = "split" -- Make substitution work in realtime
@ -44,4 +42,4 @@ vim.g.mapleader = ' '
vim.g.netrw_preview = 1 -- Split preview vertically vim.g.netrw_preview = 1 -- Split preview vertically
vim.g.netrw_alo = 1 -- Show preview window to the right vim.g.netrw_alo = 1 -- Show preview window to the right
vim.g.netrw_winsize = 30 -- Have the preview window take up 70% vim.g.netrw_winsize = 30 -- Have the preview window take up 70%
vim.g.netrw_liststyle = 3 -- Use tree style -- vim.g.netrw_liststyle = 3 -- Use tree style

View File

@ -1,3 +1,7 @@
if vim.g.vscode then
return
end
-- Global remapping -- Global remapping
------------------------------ ------------------------------
-- '--color=never', -- '--color=never',

View File

@ -4,7 +4,7 @@ local actions = require('telescope.actions')
require('telescope').setup { require('telescope').setup {
defaults = { defaults = {
-- find_command = { 'rg', '--no-heading', '--with-filename', '--line-number', '--column', '--smart-case' }, -- find_command = { 'rg', '--no-heading', '--with-filename', '--line-number', '--column', '--smart-case' },
file_ignore_patterns = { "_build", "node_modules", "deps" }, file_ignore_patterns = { "_build", "node_modules", "deps", ".git", ".elixir_ls" },
prompt_prefix = "", prompt_prefix = "",
selection_caret = "", selection_caret = "",
entry_prefix = " ", entry_prefix = " ",
@ -63,3 +63,4 @@ require('telescope').setup {
require("telescope").load_extension("git_worktree") require("telescope").load_extension("git_worktree")
require('telescope').load_extension("fzf") require('telescope').load_extension("fzf")
require('telescope').load_extension("dap") require('telescope').load_extension("dap")
require('telescope').load_extension("smart_open")

View File

@ -1,3 +1,7 @@
if vim.g.vscode then
return
end
require('nvim-treesitter.configs').setup({ require('nvim-treesitter.configs').setup({
ensure_installed = { "python", "go", "elixir", "rust", "gomod", "json", "lua", "ruby", "yaml", "norg", "query" }, ensure_installed = { "python", "go", "elixir", "rust", "gomod", "json", "lua", "ruby", "yaml", "norg", "query" },
ignore_install = { "haskell" }, ignore_install = { "haskell" },

View File

@ -49,8 +49,8 @@ local function save_profiles(threshold)
end end
time([[Luarocks path setup]], true) time([[Luarocks path setup]], true)
local package_path_str = "/Users/matthiasnienaber/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?.lua;/Users/matthiasnienaber/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?/init.lua;/Users/matthiasnienaber/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?.lua;/Users/matthiasnienaber/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?/init.lua" 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/matthiasnienaber/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/lua/5.1/?.so" 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 if not string.find(package.path, package_path_str, 1, true) then
package.path = package.path .. ';' .. package_path_str package.path = package.path .. ';' .. package_path_str
end end
@ -77,355 +77,355 @@ _G.packer_plugins = {
["Comment.nvim"] = { ["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" }, 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, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/Comment.nvim", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/Comment.nvim",
url = "https://github.com/numToStr/Comment.nvim" url = "https://github.com/numToStr/Comment.nvim"
}, },
["FTerm.nvim"] = { ["FTerm.nvim"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/FTerm.nvim", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/FTerm.nvim",
url = "https://github.com/numToStr/FTerm.nvim" url = "https://github.com/numToStr/FTerm.nvim"
}, },
["FixCursorHold.nvim"] = { ["FixCursorHold.nvim"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/FixCursorHold.nvim", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/FixCursorHold.nvim",
url = "https://github.com/antoinemadec/FixCursorHold.nvim" url = "https://github.com/antoinemadec/FixCursorHold.nvim"
}, },
LuaSnip = { LuaSnip = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/LuaSnip", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/LuaSnip",
url = "https://github.com/L3MON4D3/LuaSnip" url = "https://github.com/L3MON4D3/LuaSnip"
}, },
["cmp-buffer"] = { ["cmp-buffer"] = {
after_files = { "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/opt/cmp-buffer/after/plugin/cmp_buffer.lua" }, after_files = { "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-buffer/after/plugin/cmp_buffer.lua" },
load_after = {}, load_after = {},
loaded = true, loaded = true,
needs_bufread = false, needs_bufread = false,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/opt/cmp-buffer", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-buffer",
url = "https://github.com/hrsh7th/cmp-buffer" url = "https://github.com/hrsh7th/cmp-buffer"
}, },
["cmp-cmdline"] = { ["cmp-cmdline"] = {
after_files = { "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/opt/cmp-cmdline/after/plugin/cmp_cmdline.lua" }, after_files = { "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-cmdline/after/plugin/cmp_cmdline.lua" },
load_after = {}, load_after = {},
loaded = false, loaded = false,
needs_bufread = false, needs_bufread = false,
only_cond = false, only_cond = false,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/opt/cmp-cmdline", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-cmdline",
url = "https://github.com/hrsh7th/cmp-cmdline" url = "https://github.com/hrsh7th/cmp-cmdline"
}, },
["cmp-git"] = { ["cmp-git"] = {
load_after = {}, load_after = {},
loaded = true, loaded = true,
needs_bufread = false, needs_bufread = false,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/opt/cmp-git", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-git",
url = "https://github.com/petertriho/cmp-git" url = "https://github.com/petertriho/cmp-git"
}, },
["cmp-nvim-lsp"] = { ["cmp-nvim-lsp"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp",
url = "https://github.com/hrsh7th/cmp-nvim-lsp" url = "https://github.com/hrsh7th/cmp-nvim-lsp"
}, },
["cmp-nvim-lua"] = { ["cmp-nvim-lua"] = {
after_files = { "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/opt/cmp-nvim-lua/after/plugin/cmp_nvim_lua.lua" }, after_files = { "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-nvim-lua/after/plugin/cmp_nvim_lua.lua" },
load_after = {}, load_after = {},
loaded = true, loaded = true,
needs_bufread = false, needs_bufread = false,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/opt/cmp-nvim-lua", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-nvim-lua",
url = "https://github.com/hrsh7th/cmp-nvim-lua" url = "https://github.com/hrsh7th/cmp-nvim-lua"
}, },
["cmp-path"] = { ["cmp-path"] = {
after_files = { "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/opt/cmp-path/after/plugin/cmp_path.lua" }, after_files = { "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-path/after/plugin/cmp_path.lua" },
load_after = {}, load_after = {},
loaded = true, loaded = true,
needs_bufread = false, needs_bufread = false,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/opt/cmp-path", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-path",
url = "https://github.com/hrsh7th/cmp-path" url = "https://github.com/hrsh7th/cmp-path"
}, },
["cmp-tabnine"] = { ["cmp-tabnine"] = {
after_files = { "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/opt/cmp-tabnine/after/plugin/cmp-tabnine.lua" }, after_files = { "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-tabnine/after/plugin/cmp-tabnine.lua" },
load_after = {}, load_after = {},
loaded = true, loaded = true,
needs_bufread = false, needs_bufread = false,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/opt/cmp-tabnine", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp-tabnine",
url = "https://github.com/tzachar/cmp-tabnine" url = "https://github.com/tzachar/cmp-tabnine"
}, },
cmp_luasnip = { cmp_luasnip = {
after_files = { "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/opt/cmp_luasnip/after/plugin/cmp_luasnip.lua" }, after_files = { "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp_luasnip/after/plugin/cmp_luasnip.lua" },
load_after = {}, load_after = {},
loaded = true, loaded = true,
needs_bufread = false, needs_bufread = false,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/opt/cmp_luasnip", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/cmp_luasnip",
url = "https://github.com/saadparwaiz1/cmp_luasnip" url = "https://github.com/saadparwaiz1/cmp_luasnip"
}, },
["diffview.nvim"] = { ["diffview.nvim"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/diffview.nvim", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/diffview.nvim",
url = "https://github.com/sindrets/diffview.nvim" url = "https://github.com/sindrets/diffview.nvim"
}, },
["editorconfig-vim"] = { ["editorconfig-vim"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/editorconfig-vim", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/editorconfig-vim",
url = "https://github.com/editorconfig/editorconfig-vim" url = "https://github.com/editorconfig/editorconfig-vim"
}, },
["elixir.nvim"] = { ["elixir.nvim"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/elixir.nvim", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/elixir.nvim",
url = "https://github.com/mhanberg/elixir.nvim" url = "https://github.com/mhanberg/elixir.nvim"
}, },
["friendly-snippets"] = { ["friendly-snippets"] = {
load_after = {}, load_after = {},
loaded = true, loaded = true,
needs_bufread = false, needs_bufread = false,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/opt/friendly-snippets", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/friendly-snippets",
url = "https://github.com/rafamadriz/friendly-snippets" url = "https://github.com/rafamadriz/friendly-snippets"
}, },
["git-worktree.nvim"] = { ["git-worktree.nvim"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/git-worktree.nvim", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/git-worktree.nvim",
url = "https://github.com/theprimeagen/git-worktree.nvim" url = "https://github.com/theprimeagen/git-worktree.nvim"
}, },
gruvbox = { gruvbox = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/gruvbox", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/gruvbox",
url = "https://github.com/gruvbox-community/gruvbox" url = "https://github.com/gruvbox-community/gruvbox"
}, },
["gruvbox-baby"] = { ["gruvbox-baby"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/gruvbox-baby", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/gruvbox-baby",
url = "https://github.com/luisiacc/gruvbox-baby" url = "https://github.com/luisiacc/gruvbox-baby"
}, },
harpoon = { harpoon = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/harpoon", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/harpoon",
url = "https://github.com/theprimeagen/harpoon" url = "https://github.com/theprimeagen/harpoon"
}, },
["impatient.nvim"] = { ["impatient.nvim"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/impatient.nvim", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/impatient.nvim",
url = "https://github.com/lewis6991/impatient.nvim" url = "https://github.com/lewis6991/impatient.nvim"
}, },
["lsp-status.nvim"] = { ["lsp-status.nvim"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/lsp-status.nvim", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/lsp-status.nvim",
url = "https://github.com/nvim-lua/lsp-status.nvim" url = "https://github.com/nvim-lua/lsp-status.nvim"
}, },
["lspkind.nvim"] = { ["lspkind.nvim"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/lspkind.nvim", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/lspkind.nvim",
url = "https://github.com/onsails/lspkind.nvim" url = "https://github.com/onsails/lspkind.nvim"
}, },
["lspsaga.nvim"] = { ["lspsaga.nvim"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/lspsaga.nvim", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/lspsaga.nvim",
url = "https://github.com/glepnir/lspsaga.nvim" url = "https://github.com/glepnir/lspsaga.nvim"
}, },
["lualine.nvim"] = { ["lualine.nvim"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/lualine.nvim", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/lualine.nvim",
url = "https://github.com/nvim-lualine/lualine.nvim" url = "https://github.com/nvim-lualine/lualine.nvim"
}, },
["monokai-pro.nvim"] = { ["monokai-pro.nvim"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/monokai-pro.nvim", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/monokai-pro.nvim",
url = "https://gitlab.com/__tpb/monokai-pro.nvim" url = "https://gitlab.com/__tpb/monokai-pro.nvim"
}, },
neogit = { neogit = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/neogit", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/neogit",
url = "https://github.com/TimUntersberger/neogit" url = "https://github.com/TimUntersberger/neogit"
}, },
neorg = { neorg = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/neorg", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/neorg",
url = "https://github.com/nvim-neorg/neorg" url = "https://github.com/nvim-neorg/neorg"
}, },
["neorg-telescope"] = { ["neorg-telescope"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/neorg-telescope", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/neorg-telescope",
url = "https://github.com/nvim-neorg/neorg-telescope" url = "https://github.com/nvim-neorg/neorg-telescope"
}, },
neotest = { neotest = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/neotest", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/neotest",
url = "https://github.com/nvim-neotest/neotest" url = "https://github.com/nvim-neotest/neotest"
}, },
["neotest-elixir"] = { ["neotest-elixir"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/neotest-elixir", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/neotest-elixir",
url = "https://github.com/jfpedroza/neotest-elixir" url = "https://github.com/jfpedroza/neotest-elixir"
}, },
["neotest-rust"] = { ["neotest-rust"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/neotest-rust", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/neotest-rust",
url = "https://github.com/rouge8/neotest-rust" url = "https://github.com/rouge8/neotest-rust"
}, },
["neotest-vim-test"] = { ["neotest-vim-test"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/neotest-vim-test", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/neotest-vim-test",
url = "https://github.com/nvim-neotest/neotest-vim-test" url = "https://github.com/nvim-neotest/neotest-vim-test"
}, },
["null-ls.nvim"] = { ["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" }, 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, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/null-ls.nvim", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/null-ls.nvim",
url = "https://github.com/jose-elias-alvarez/null-ls.nvim" url = "https://github.com/jose-elias-alvarez/null-ls.nvim"
}, },
["nvim-cmp"] = { ["nvim-cmp"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/nvim-cmp", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-cmp",
url = "https://github.com/hrsh7th/nvim-cmp" url = "https://github.com/hrsh7th/nvim-cmp"
}, },
["nvim-dap"] = { ["nvim-dap"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/nvim-dap", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-dap",
url = "https://github.com/mfussenegger/nvim-dap" url = "https://github.com/mfussenegger/nvim-dap"
}, },
["nvim-dap-ui"] = { ["nvim-dap-ui"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/nvim-dap-ui", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-dap-ui",
url = "https://github.com/rcarriga/nvim-dap-ui" url = "https://github.com/rcarriga/nvim-dap-ui"
}, },
["nvim-dap-virtual-text"] = { ["nvim-dap-virtual-text"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/nvim-dap-virtual-text", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-dap-virtual-text",
url = "https://github.com/theHamsta/nvim-dap-virtual-text" url = "https://github.com/theHamsta/nvim-dap-virtual-text"
}, },
["nvim-lsp-installer"] = { ["nvim-lsp-installer"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/nvim-lsp-installer", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-lsp-installer",
url = "https://github.com/williamboman/nvim-lsp-installer" url = "https://github.com/williamboman/nvim-lsp-installer"
}, },
["nvim-lspconfig"] = { ["nvim-lspconfig"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/nvim-lspconfig", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-lspconfig",
url = "https://github.com/neovim/nvim-lspconfig" url = "https://github.com/neovim/nvim-lspconfig"
}, },
["nvim-notify"] = { ["nvim-notify"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/nvim-notify", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-notify",
url = "https://github.com/rcarriga/nvim-notify" url = "https://github.com/rcarriga/nvim-notify"
}, },
["nvim-treesitter"] = { ["nvim-treesitter"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/nvim-treesitter", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-treesitter",
url = "https://github.com/nvim-treesitter/nvim-treesitter" url = "https://github.com/nvim-treesitter/nvim-treesitter"
}, },
["nvim-treesitter-textobjects"] = { ["nvim-treesitter-textobjects"] = {
load_after = {}, load_after = {},
loaded = true, loaded = true,
needs_bufread = false, needs_bufread = false,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/opt/nvim-treesitter-textobjects", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/nvim-treesitter-textobjects",
url = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects" url = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects"
}, },
["nvim-web-devicons"] = { ["nvim-web-devicons"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/nvim-web-devicons", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/nvim-web-devicons",
url = "https://github.com/kyazdani42/nvim-web-devicons" url = "https://github.com/kyazdani42/nvim-web-devicons"
}, },
["packer.nvim"] = { ["packer.nvim"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/packer.nvim", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/packer.nvim",
url = "https://github.com/wbthomason/packer.nvim" url = "https://github.com/wbthomason/packer.nvim"
}, },
playground = { playground = {
load_after = {}, load_after = {},
loaded = true, loaded = true,
needs_bufread = true, needs_bufread = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/opt/playground", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/opt/playground",
url = "https://github.com/nvim-treesitter/playground" url = "https://github.com/nvim-treesitter/playground"
}, },
["plenary.nvim"] = { ["plenary.nvim"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/plenary.nvim", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/plenary.nvim",
url = "https://github.com/nvim-lua/plenary.nvim" url = "https://github.com/nvim-lua/plenary.nvim"
}, },
["popup.nvim"] = { ["popup.nvim"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/popup.nvim", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/popup.nvim",
url = "https://github.com/nvim-lua/popup.nvim" url = "https://github.com/nvim-lua/popup.nvim"
}, },
["rust-tools.nvim"] = { ["rust-tools.nvim"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/rust-tools.nvim", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/rust-tools.nvim",
url = "https://github.com/simrat39/rust-tools.nvim" url = "https://github.com/simrat39/rust-tools.nvim"
}, },
["rust.vim"] = { ["rust.vim"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/rust.vim", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/rust.vim",
url = "https://github.com/rust-lang/rust.vim" url = "https://github.com/rust-lang/rust.vim"
}, },
["symbols-outline.nvim"] = { ["symbols-outline.nvim"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/symbols-outline.nvim", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/symbols-outline.nvim",
url = "https://github.com/simrat39/symbols-outline.nvim" url = "https://github.com/simrat39/symbols-outline.nvim"
}, },
tagbar = { tagbar = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/tagbar", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/tagbar",
url = "https://github.com/preservim/tagbar" url = "https://github.com/preservim/tagbar"
}, },
["telescope-dap.nvim"] = { ["telescope-dap.nvim"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/telescope-dap.nvim", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/telescope-dap.nvim",
url = "https://github.com/nvim-telescope/telescope-dap.nvim" url = "https://github.com/nvim-telescope/telescope-dap.nvim"
}, },
["telescope-fzf-native.nvim"] = { ["telescope-fzf-native.nvim"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/telescope-fzf-native.nvim", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/telescope-fzf-native.nvim",
url = "https://github.com/nvim-telescope/telescope-fzf-native.nvim" url = "https://github.com/nvim-telescope/telescope-fzf-native.nvim"
}, },
["telescope.nvim"] = { ["telescope.nvim"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/telescope.nvim", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/telescope.nvim",
url = "https://github.com/nvim-telescope/telescope.nvim" url = "https://github.com/nvim-telescope/telescope.nvim"
}, },
["vim-dispatch"] = { ["vim-dispatch"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/vim-dispatch", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-dispatch",
url = "https://github.com/tpope/vim-dispatch" url = "https://github.com/tpope/vim-dispatch"
}, },
["vim-easy-align"] = { ["vim-easy-align"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/vim-easy-align", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-easy-align",
url = "https://github.com/junegunn/vim-easy-align" url = "https://github.com/junegunn/vim-easy-align"
}, },
["vim-fugitive"] = { ["vim-fugitive"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/vim-fugitive", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-fugitive",
url = "https://github.com/tpope/vim-fugitive" url = "https://github.com/tpope/vim-fugitive"
}, },
["vim-gitgutter"] = { ["vim-gitgutter"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/vim-gitgutter", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-gitgutter",
url = "https://github.com/airblade/vim-gitgutter" url = "https://github.com/airblade/vim-gitgutter"
}, },
["vim-highlightedyank"] = { ["vim-highlightedyank"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/vim-highlightedyank", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-highlightedyank",
url = "https://github.com/machakann/vim-highlightedyank" url = "https://github.com/machakann/vim-highlightedyank"
}, },
["vim-projectionist"] = { ["vim-projectionist"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/vim-projectionist", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-projectionist",
url = "https://github.com/tpope/vim-projectionist" url = "https://github.com/tpope/vim-projectionist"
}, },
["vim-sneak"] = { ["vim-sneak"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/vim-sneak", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-sneak",
url = "https://github.com/justinmk/vim-sneak" url = "https://github.com/justinmk/vim-sneak"
}, },
["vim-surround"] = { ["vim-surround"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/vim-surround", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-surround",
url = "https://github.com/tpope/vim-surround" url = "https://github.com/tpope/vim-surround"
}, },
["vim-test"] = { ["vim-test"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/vim-test", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/vim-test",
url = "https://github.com/vim-test/vim-test" url = "https://github.com/vim-test/vim-test"
}, },
["zk-nvim"] = { ["zk-nvim"] = {
loaded = true, loaded = true,
path = "/Users/matthiasnienaber/.local/share/nvim/site/pack/packer/start/zk-nvim", path = "/Users/fbecker/.local/share/nvim/site/pack/packer/start/zk-nvim",
url = "https://github.com/mickael-menu/zk-nvim" url = "https://github.com/mickael-menu/zk-nvim"
} }
} }
@ -441,16 +441,16 @@ 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
time([[Config for Comment.nvim]], false) time([[Config for Comment.nvim]], false)
-- Load plugins in order defined by `after` -- Load plugins in order defined by `after`
time([[Sequenced loading]], true) time([[Sequenced loading]], true)
vim.cmd [[ packadd nvim-treesitter ]]
vim.cmd [[ packadd playground ]]
vim.cmd [[ packadd nvim-treesitter-textobjects ]]
vim.cmd [[ packadd nvim-cmp ]] vim.cmd [[ packadd nvim-cmp ]]
vim.cmd [[ packadd cmp-git ]]
vim.cmd [[ packadd cmp-tabnine ]]
vim.cmd [[ packadd cmp_luasnip ]]
vim.cmd [[ packadd cmp-nvim-lua ]] vim.cmd [[ packadd cmp-nvim-lua ]]
vim.cmd [[ packadd cmp-buffer ]]
vim.cmd [[ packadd cmp-path ]] 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 LuaSnip ]]
vim.cmd [[ packadd friendly-snippets ]] vim.cmd [[ packadd friendly-snippets ]]
time([[Sequenced loading]], false) time([[Sequenced loading]], false)