introducing benvim
This commit is contained in:
87
home/.config/nvim/README.md
Normal file
87
home/.config/nvim/README.md
Normal file
@@ -0,0 +1,87 @@
|
||||
# Short Intro
|
||||
|
||||

|
||||
|
||||
This is my NeoVim config (for version 0.7.2 and greater).
|
||||
|
||||
## Features
|
||||
|
||||
Here's a short list of features that this config offers (through the use of 3rd party plugins).
|
||||
|
||||
* Autocompletion
|
||||
* Highlighting
|
||||
* Navigation
|
||||
* Find definition/declaration/implementation...
|
||||
* Find all references (of variables, methods, classes...)
|
||||
* Jump cursor focus forward/backward in time
|
||||
* Project tree view (NvimTree)
|
||||
* Switch between tabs
|
||||
* Searching
|
||||
* Search by file name
|
||||
* Search by file contents
|
||||
* Search through NeoVim's help
|
||||
* Refactoring (code actions)
|
||||
* Rename (variable, method, class...)
|
||||
* Automatically import
|
||||
* Simplify code
|
||||
* Infer type info
|
||||
* Diagnostics
|
||||
* Show errors/warnings/hints/info
|
||||
* Diagnostic panel
|
||||
* Integration with status line
|
||||
* Git
|
||||
* Highlight edited lines in number column
|
||||
* Navigate between hunks (changes)
|
||||
* Stage/unstage hunks
|
||||
* Preview old code
|
||||
* Status line integration
|
||||
* Misc
|
||||
* Special start page
|
||||
* Indent guide lines
|
||||
* Motions for surrounding characters (brackets, parentheses...)
|
||||
* Easy commenting out code
|
||||
* Pretty status line
|
||||
* Default colorscheme
|
||||
* Enabled mouse integration
|
||||
* Keymappings for 10 finger typing on Slovene keyboard
|
||||
|
||||
## Installation
|
||||
|
||||
I will make the whole installation process more friendly in the future,
|
||||
but for now just follow these steps.
|
||||
|
||||
1. Download this repo
|
||||
```bash
|
||||
git clone git@github.com:optimizacija/neovim-config.git
|
||||
```
|
||||
2. Put the contents of this repo where NeoVim can find them. On Linux this is most likely `$HOME/.config/nvim`.
|
||||
3. Create a *data* folder. This is where NeoVim will search for its packages, including Packer.
|
||||
- On Linux this is `$HOME/.local/share/nvim`. Otherwise check the output of `:lua print(vim.fn.stdpath('data'))`.
|
||||
4. Open NeoVim and let it install Packer and all the dependencies (ignore the errors).
|
||||
5. Open NeoVim again and wait for nvim-treesitter to install all of its dependencies (ignore the errors).
|
||||
|
||||
If you're updating an existing config and you're facing some issues,
|
||||
I would recommend that you remove the contents of *data* folder and retry the installation. (It has helped me in the past)
|
||||
|
||||
|
||||
## Icons
|
||||
Icons and other special characters are used all around the config to give NeoVim a prettier look.
|
||||
However, your terminal will not display these icons correctly unless it uses the correct font.
|
||||
|
||||
Install one of the icon fonts listed [here](https://www.nerdfonts.com/). Just follow their instructions for your specific OS.
|
||||
After installation is complete, don't forget to configure your terminal to start using the new font.
|
||||
Each terminal does this differently, so be sure to checkout [Arch Wiki](https://wiki.archlinux.org/) if you run into any troubles.
|
||||
|
||||
|
||||
## TODOS
|
||||
|
||||
I'm working on this config in my spare time, but lately other side projects are getting in the way. I'll try to update it when I can, but also feel free to contribute by submitting a PR with your changes.
|
||||
|
||||
Minor:
|
||||
- improve telescope functionality (support regex)
|
||||
|
||||
Major:
|
||||
- autoformat (prettier)
|
||||
|
||||
Misc:
|
||||
- open previously opened project files
|
||||
BIN
home/.config/nvim/assets/nvim-screenshot.png
Normal file
BIN
home/.config/nvim/assets/nvim-screenshot.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 241 KiB |
@@ -1,5 +1,3 @@
|
||||
-- ################# Basic settings ################ --
|
||||
|
||||
-- ================= Holy leader key ================= --
|
||||
|
||||
vim.g.mapleader = ','
|
||||
@@ -7,9 +5,6 @@ vim.g.mapleader = ','
|
||||
|
||||
-- ================= File management ================= --
|
||||
|
||||
-- better tree
|
||||
vim.api.nvim_set_keymap('n', '<C-B>', ":Lexplore<CR> :vertical resize 30<CR>", { noremap = true })
|
||||
|
||||
-- swapfile has global & local config, eventhough help says otherwise
|
||||
vim.o.swapfile = false -- can open already open files
|
||||
vim.bo.swapfile = false
|
||||
@@ -75,7 +70,7 @@ vim.o.hlsearch = true -- highlight the search results
|
||||
|
||||
-- ================= Performance ================= --
|
||||
|
||||
vim.o.lazyredraw = true -- useful for when executing macros.
|
||||
vim.o.lazyredraw = false -- useful for when executing macros.
|
||||
vim.o.ttimeoutlen = 30 -- ms to wait for a key code seq to complete
|
||||
|
||||
|
||||
|
||||
@@ -10,6 +10,9 @@ local opts = { noremap = true, silent = true }
|
||||
-- paste in insert mode
|
||||
--vim.api.nvim_set_keymap('i', '<C-v>', '<Esc>"+pa', opts)
|
||||
|
||||
-- better tree
|
||||
vim.api.nvim_set_keymap('n', '<C-b>', ":Lexplore<CR> :vertical resize 30<CR>", { noremap = true })
|
||||
|
||||
-- make the cursor stay on the same character when leaving insert mode
|
||||
vim.api.nvim_set_keymap('i', 'ć', '<Esc>l', opts)
|
||||
vim.api.nvim_set_keymap('i', 'Ć', '<Esc>l', opts)
|
||||
|
||||
159
home/.config/nvim/lua/plugin-config/dressing.lua
Normal file
159
home/.config/nvim/lua/plugin-config/dressing.lua
Normal file
@@ -0,0 +1,159 @@
|
||||
require('dressing').setup({
|
||||
input = {
|
||||
-- Set to false to disable the vim.ui.input implementation
|
||||
enabled = true,
|
||||
|
||||
-- Default prompt string
|
||||
default_prompt = "Input:",
|
||||
|
||||
-- Can be 'left', 'right', or 'center'
|
||||
prompt_align = "center",
|
||||
|
||||
-- When true, <Esc> will close the modal
|
||||
insert_only = true,
|
||||
|
||||
-- When true, input will start in insert mode.
|
||||
start_in_insert = true,
|
||||
|
||||
-- These are passed to nvim_open_win
|
||||
anchor = "SW",
|
||||
border = "rounded",
|
||||
-- 'editor' and 'win' will default to being centered
|
||||
relative = "cursor",
|
||||
|
||||
-- These can be integers or a float between 0 and 1 (e.g. 0.4 for 40%)
|
||||
prefer_width = 40,
|
||||
width = nil,
|
||||
-- min_width and max_width can be a list of mixed types.
|
||||
-- min_width = {20, 0.2} means "the greater of 20 columns or 20% of total"
|
||||
max_width = { 140, 0.9 },
|
||||
min_width = { 20, 0.2 },
|
||||
|
||||
buf_options = {},
|
||||
win_options = {
|
||||
-- Window transparency (0-100)
|
||||
winblend = 10,
|
||||
-- Disable line wrapping
|
||||
wrap = false,
|
||||
},
|
||||
|
||||
-- Set to `false` to disable
|
||||
mappings = {
|
||||
n = {
|
||||
["<Esc>"] = "Close",
|
||||
["<CR>"] = "Confirm",
|
||||
},
|
||||
i = {
|
||||
["<C-c>"] = "Close",
|
||||
["<CR>"] = "Confirm",
|
||||
["<Up>"] = "HistoryPrev",
|
||||
["<Down>"] = "HistoryNext",
|
||||
},
|
||||
},
|
||||
|
||||
override = function(conf)
|
||||
-- This is the config that will be passed to nvim_open_win.
|
||||
-- Change values here to customize the layout
|
||||
return conf
|
||||
end,
|
||||
|
||||
-- see :help dressing_get_config
|
||||
get_config = nil,
|
||||
},
|
||||
select = {
|
||||
-- Set to false to disable the vim.ui.select implementation
|
||||
enabled = true,
|
||||
|
||||
-- Priority list of preferred vim.select implementations
|
||||
backend = { "telescope", "fzf_lua", "fzf", "builtin", "nui" },
|
||||
|
||||
-- Trim trailing `:` from prompt
|
||||
trim_prompt = true,
|
||||
|
||||
-- Options for telescope selector
|
||||
-- These are passed into the telescope picker directly. Can be used like:
|
||||
-- telescope = require('telescope.themes').get_ivy({...})
|
||||
telescope = nil,
|
||||
|
||||
-- Options for fzf selector
|
||||
fzf = {
|
||||
window = {
|
||||
width = 0.5,
|
||||
height = 0.4,
|
||||
},
|
||||
},
|
||||
|
||||
-- Options for fzf_lua selector
|
||||
fzf_lua = {
|
||||
winopts = {
|
||||
width = 0.5,
|
||||
height = 0.4,
|
||||
},
|
||||
},
|
||||
|
||||
-- Options for nui Menu
|
||||
nui = {
|
||||
position = "50%",
|
||||
size = nil,
|
||||
relative = "editor",
|
||||
border = {
|
||||
style = "rounded",
|
||||
},
|
||||
buf_options = {
|
||||
swapfile = false,
|
||||
filetype = "DressingSelect",
|
||||
},
|
||||
win_options = {
|
||||
winblend = 10,
|
||||
},
|
||||
max_width = 80,
|
||||
max_height = 40,
|
||||
min_width = 40,
|
||||
min_height = 10,
|
||||
},
|
||||
|
||||
-- Options for built-in selector
|
||||
builtin = {
|
||||
-- These are passed to nvim_open_win
|
||||
anchor = "NW",
|
||||
border = "rounded",
|
||||
-- 'editor' and 'win' will default to being centered
|
||||
relative = "editor",
|
||||
|
||||
buf_options = {},
|
||||
win_options = {
|
||||
-- Window transparency (0-100)
|
||||
winblend = 10,
|
||||
},
|
||||
|
||||
-- These can be integers or a float between 0 and 1 (e.g. 0.4 for 40%)
|
||||
-- the min_ and max_ options can be a list of mixed types.
|
||||
-- max_width = {140, 0.8} means "the lesser of 140 columns or 80% of total"
|
||||
width = nil,
|
||||
max_width = { 140, 0.8 },
|
||||
min_width = { 40, 0.2 },
|
||||
height = nil,
|
||||
max_height = 0.9,
|
||||
min_height = { 10, 0.2 },
|
||||
|
||||
-- Set to `false` to disable
|
||||
mappings = {
|
||||
["<Esc>"] = "Close",
|
||||
["<C-c>"] = "Close",
|
||||
["<CR>"] = "Confirm",
|
||||
},
|
||||
|
||||
override = function(conf)
|
||||
-- This is the config that will be passed to nvim_open_win.
|
||||
-- Change values here to customize the layout
|
||||
return conf
|
||||
end,
|
||||
},
|
||||
|
||||
-- Used to override format_item. See :help dressing-format
|
||||
format_item_override = {},
|
||||
|
||||
-- see :help dressing_get_config
|
||||
get_config = nil,
|
||||
},
|
||||
})
|
||||
38
home/.config/nvim/lua/plugin-config/ministarter.lua
Normal file
38
home/.config/nvim/lua/plugin-config/ministarter.lua
Normal file
@@ -0,0 +1,38 @@
|
||||
local status, starter = pcall(require, "mini.starter")
|
||||
if not status then
|
||||
return
|
||||
end
|
||||
|
||||
starter.setup({
|
||||
content_hooks = {
|
||||
starter.gen_hook.adding_bullet(""),
|
||||
starter.gen_hook.aligning("center", "center"),
|
||||
},
|
||||
evaluate_single = true,
|
||||
footer = os.date(),
|
||||
header = table.concat({
|
||||
[[██████╗ ███████╗███╗ ██╗██╗ ██╗██╗███╗ ███╗]],
|
||||
[[██╔══██╗██╔════╝████╗ ██║██║ ██║██║████╗ ████║]],
|
||||
[[██████╔╝█████╗ ██╔██╗ ██║██║ ██║██║██╔████╔██║]],
|
||||
[[██╔══██╗██╔══╝ ██║╚██╗██║╚██╗ ██╔╝██║██║╚██╔╝██║]],
|
||||
[[██████╔╝███████╗██║ ╚████║ ╚████╔╝ ██║██║ ╚═╝ ██║]],
|
||||
[[╚═════╝ ╚══════╝╚═╝ ╚═══╝ ╚═══╝ ╚═╝╚═╝ ╚═╝]],
|
||||
[[─────────────────────────────────────────────────]],
|
||||
}, "\n"),
|
||||
query_updaters = [[abcdefghilmoqrstuvwxyz0123456789_-,.ABCDEFGHIJKLMOQRSTUVWXYZ]],
|
||||
items = {
|
||||
{ action = "PackerSync", name = "U: Update Plugins", section = "Plugins" },
|
||||
{ action = "enew", name = "E: New Buffer", section = "Builtin actions" },
|
||||
{ action = "qall!", name = "Q: Quit Neovim", section = "Builtin actions" },
|
||||
},
|
||||
})
|
||||
|
||||
vim.cmd([[
|
||||
augroup MiniStarterJK
|
||||
au!
|
||||
au User MiniStarterOpened nmap <buffer> j <Cmd>lua MiniStarter.update_current_item('next')<CR>
|
||||
au User MiniStarterOpened nmap <buffer> k <Cmd>lua MiniStarter.update_current_item('prev')<CR>
|
||||
au User MiniStarterOpened nmap <buffer> <C-p> <Cmd>Telescope find_files<CR>
|
||||
au User MiniStarterOpened nmap <buffer> <C-n> <Cmd>Telescope file_browser<CR>
|
||||
augroup END
|
||||
]])
|
||||
18
home/.config/nvim/lua/plugin-config/noice.lua
Normal file
18
home/.config/nvim/lua/plugin-config/noice.lua
Normal file
@@ -0,0 +1,18 @@
|
||||
require("noice").setup({
|
||||
lsp = {
|
||||
-- override markdown rendering so that **cmp** and other plugins use **Treesitter**
|
||||
override = {
|
||||
["vim.lsp.util.convert_input_to_markdown_lines"] = true,
|
||||
["vim.lsp.util.stylize_markdown"] = true,
|
||||
["cmp.entry.get_documentation"] = true,
|
||||
},
|
||||
},
|
||||
-- you can enable a preset for easier configuration
|
||||
presets = {
|
||||
bottom_search = true, -- use a classic bottom cmdline for search
|
||||
command_palette = true, -- position the cmdline and popupmenu together
|
||||
long_message_to_split = true, -- long messages will be sent to a split
|
||||
inc_rename = false, -- enables an input dialog for inc-rename.nvim
|
||||
lsp_doc_border = false, -- add a border to hover docs and signature help
|
||||
},
|
||||
})
|
||||
@@ -12,8 +12,7 @@ local packer = require('packer').startup(function(use)
|
||||
-- Packer should manage itself
|
||||
use 'wbthomason/packer.nvim'
|
||||
|
||||
-- colorscheme
|
||||
use 'drewtempelmeyer/palenight.vim'
|
||||
-- QUALITY OF LIFE INTEGRATIONS
|
||||
|
||||
-- git integration
|
||||
use {
|
||||
@@ -22,21 +21,75 @@ local packer = require('packer').startup(function(use)
|
||||
'nvim-lua/plenary.nvim'
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
-- telescope - searching / navigation
|
||||
use {
|
||||
'nvim-telescope/telescope.nvim',
|
||||
requires = { {'nvim-lua/plenary.nvim'} }
|
||||
}
|
||||
|
||||
-- better hotfix window (for showing and searching through results in telescope's find usages)
|
||||
use {"kevinhwang91/nvim-bqf"}
|
||||
|
||||
-- better highlighting
|
||||
use {'nvim-treesitter/nvim-treesitter', run = ':TSUpdate'}
|
||||
|
||||
-- gorbit's codewindow
|
||||
use 'gorbit99/codewindow.nvim'
|
||||
|
||||
|
||||
-- surround vim
|
||||
use 'tpope/vim-surround'
|
||||
|
||||
-- nerd commenter
|
||||
use 'scrooloose/nerdcommenter'
|
||||
|
||||
-- nice diagnostic pane on the bottom
|
||||
use 'folke/lsp-trouble.nvim'
|
||||
|
||||
-- support the missing lsp diagnostic colors
|
||||
use 'folke/lsp-colors.nvim'
|
||||
|
||||
-- better LSP UI (for code actions, rename etc.)
|
||||
use 'tami5/lspsaga.nvim'
|
||||
|
||||
-- better find and replace
|
||||
use 'nvim-lua/plenary.nvim'
|
||||
use 'windwp/nvim-spectre'
|
||||
|
||||
-- VISUAL CHANGES
|
||||
|
||||
-- start page
|
||||
use 'echasnovski/mini.starter'
|
||||
|
||||
-- status line
|
||||
use 'glepnir/galaxyline.nvim'
|
||||
|
||||
-- show recent files on empty nvim command
|
||||
use 'mhinz/vim-startify'
|
||||
-- colorscheme
|
||||
use { 'catppuccin/nvim', as = 'catppuccin' }
|
||||
|
||||
-- nicer looking tab display
|
||||
use 'lukas-reineke/indent-blankline.nvim'
|
||||
use 'echasnovski/mini.indentscope'
|
||||
|
||||
-- show startup time
|
||||
use 'dstein64/vim-startuptime'
|
||||
|
||||
use 'kyazdani42/nvim-web-devicons'
|
||||
|
||||
-- UX improvements
|
||||
use({
|
||||
"folke/noice.nvim",
|
||||
requires = {
|
||||
"MunifTanjim/nui.nvim",
|
||||
"rcarriga/nvim-notify",
|
||||
}
|
||||
})
|
||||
|
||||
use 'stevearc/dressing.nvim'
|
||||
|
||||
use 'rcarriga/nvim-notify'
|
||||
|
||||
-- FUNCTIONAL CODING STUFF
|
||||
|
||||
-- lsp config
|
||||
use {
|
||||
@@ -55,42 +108,6 @@ local packer = require('packer').startup(function(use)
|
||||
use 'hrsh7th/cmp-vsnip'
|
||||
use 'hrsh7th/vim-vsnip'
|
||||
|
||||
-- TODO: prettify telescope vim, make it use regex & shorten the window
|
||||
-- telescope - searching / navigation
|
||||
use {
|
||||
'nvim-telescope/telescope.nvim',
|
||||
requires = { {'nvim-lua/plenary.nvim'} }
|
||||
}
|
||||
|
||||
-- better hotfix window (for showing and searching through results in telescope's find usages)
|
||||
-- TODO: learn how to use?
|
||||
use {"kevinhwang91/nvim-bqf"}
|
||||
|
||||
-- better highlighting
|
||||
use {'nvim-treesitter/nvim-treesitter', run = ':TSUpdate'}
|
||||
|
||||
use 'kyazdani42/nvim-web-devicons'
|
||||
-- use {
|
||||
-- 'kyazdani42/nvim-tree.lua',
|
||||
-- requires = 'kyazdani42/nvim-web-devicons',
|
||||
-- config = function() require'nvim-tree'.setup {} end
|
||||
-- }
|
||||
|
||||
-- prettier tabs
|
||||
--use 'romgrk/barbar.nvim'
|
||||
|
||||
-- nice diagnostic pane on the bottom
|
||||
use 'folke/lsp-trouble.nvim'
|
||||
|
||||
-- support the missing lsp diagnostic colors
|
||||
use 'folke/lsp-colors.nvim'
|
||||
|
||||
-- better LSP UI (for code actions, rename etc.)
|
||||
use 'tami5/lspsaga.nvim'
|
||||
|
||||
-- show indentation levels
|
||||
use 'lukas-reineke/indent-blankline.nvim'
|
||||
|
||||
-- highlight variables under cursor
|
||||
use 'RRethy/vim-illuminate'
|
||||
|
||||
@@ -101,17 +118,29 @@ local packer = require('packer').startup(function(use)
|
||||
end
|
||||
end)
|
||||
|
||||
-- small plugin pre-init goes here
|
||||
require("indent_blankline").setup {
|
||||
char = "│",
|
||||
filetype_exclude = { "help", "alpha", "dashboard", "neo-tree", "Trouble", "lazy" },
|
||||
--show_current_context = true,
|
||||
--show_current_context_start = true,
|
||||
}
|
||||
require('mini.indentscope').setup({
|
||||
symbol = "│",
|
||||
options = { try_as_border = true },
|
||||
})
|
||||
|
||||
-- plugin specific configs go here
|
||||
require('plugin-config/nvim-cmp')
|
||||
require('plugin-config/telescope')
|
||||
-- require('plugin-config/nvim-tree')
|
||||
require('plugin-config/nvim-treesitter')
|
||||
--require('plugin-config/,c barbar')
|
||||
require('plugin-config/lsp-colors')
|
||||
require('plugin-config/lsp-trouble')
|
||||
require('plugin-config/lspsaga')
|
||||
require('plugin-config/galaxyline')
|
||||
require('plugin-config/gitsigns')
|
||||
require('plugin-config/indent-guide-lines')
|
||||
require('plugin-config/dressing')
|
||||
require('plugin-config/noice')
|
||||
require('plugin-config/ministarter')
|
||||
|
||||
return packer
|
||||
|
||||
@@ -4,7 +4,5 @@
|
||||
|
||||
vim.o.termguicolors = true
|
||||
vim.o.background = 'dark'
|
||||
-- TODO: Catpuchino
|
||||
vim.cmd('colorscheme palenight')
|
||||
vim.api.nvim_command('let g:palenight_terminal_italics=1')
|
||||
vim.cmd('colorscheme catppuccin-macchiato')
|
||||
|
||||
|
||||
@@ -49,8 +49,8 @@ local function save_profiles(threshold)
|
||||
end
|
||||
|
||||
time([[Luarocks path setup]], true)
|
||||
local package_path_str = "/home/ben/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?.lua;/home/ben/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?/init.lua;/home/ben/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?.lua;/home/ben/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?/init.lua"
|
||||
local install_cpath_pattern = "/home/ben/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/lua/5.1/?.so"
|
||||
local package_path_str = "/home/benk/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?.lua;/home/benk/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?/init.lua;/home/benk/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?.lua;/home/benk/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?/init.lua"
|
||||
local install_cpath_pattern = "/home/benk/.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
|
||||
@@ -74,144 +74,174 @@ end
|
||||
time([[try_loadstring definition]], false)
|
||||
time([[Defining packer_plugins]], true)
|
||||
_G.packer_plugins = {
|
||||
["barbar.nvim"] = {
|
||||
catppuccin = {
|
||||
loaded = true,
|
||||
path = "/home/ben/.local/share/nvim/site/pack/packer/start/barbar.nvim",
|
||||
url = "https://github.com/romgrk/barbar.nvim"
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/catppuccin",
|
||||
url = "https://github.com/catppuccin/nvim"
|
||||
},
|
||||
["cmp-buffer"] = {
|
||||
loaded = true,
|
||||
path = "/home/ben/.local/share/nvim/site/pack/packer/start/cmp-buffer",
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/cmp-buffer",
|
||||
url = "https://github.com/hrsh7th/cmp-buffer"
|
||||
},
|
||||
["cmp-cmdline"] = {
|
||||
loaded = true,
|
||||
path = "/home/ben/.local/share/nvim/site/pack/packer/start/cmp-cmdline",
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/cmp-cmdline",
|
||||
url = "https://github.com/hrsh7th/cmp-cmdline"
|
||||
},
|
||||
["cmp-nvim-lsp"] = {
|
||||
loaded = true,
|
||||
path = "/home/ben/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp",
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp",
|
||||
url = "https://github.com/hrsh7th/cmp-nvim-lsp"
|
||||
},
|
||||
["cmp-path"] = {
|
||||
loaded = true,
|
||||
path = "/home/ben/.local/share/nvim/site/pack/packer/start/cmp-path",
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/cmp-path",
|
||||
url = "https://github.com/hrsh7th/cmp-path"
|
||||
},
|
||||
["cmp-vsnip"] = {
|
||||
loaded = true,
|
||||
path = "/home/ben/.local/share/nvim/site/pack/packer/start/cmp-vsnip",
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/cmp-vsnip",
|
||||
url = "https://github.com/hrsh7th/cmp-vsnip"
|
||||
},
|
||||
["codewindow.nvim"] = {
|
||||
loaded = true,
|
||||
path = "/home/ben/.local/share/nvim/site/pack/packer/start/codewindow.nvim",
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/codewindow.nvim",
|
||||
url = "https://github.com/gorbit99/codewindow.nvim"
|
||||
},
|
||||
["dressing.nvim"] = {
|
||||
loaded = true,
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/dressing.nvim",
|
||||
url = "https://github.com/stevearc/dressing.nvim"
|
||||
},
|
||||
["galaxyline.nvim"] = {
|
||||
loaded = true,
|
||||
path = "/home/ben/.local/share/nvim/site/pack/packer/start/galaxyline.nvim",
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/galaxyline.nvim",
|
||||
url = "https://github.com/glepnir/galaxyline.nvim"
|
||||
},
|
||||
["gitsigns.nvim"] = {
|
||||
loaded = true,
|
||||
path = "/home/ben/.local/share/nvim/site/pack/packer/start/gitsigns.nvim",
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/gitsigns.nvim",
|
||||
url = "https://github.com/lewis6991/gitsigns.nvim"
|
||||
},
|
||||
["indent-blankline.nvim"] = {
|
||||
loaded = true,
|
||||
path = "/home/ben/.local/share/nvim/site/pack/packer/start/indent-blankline.nvim",
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/indent-blankline.nvim",
|
||||
url = "https://github.com/lukas-reineke/indent-blankline.nvim"
|
||||
},
|
||||
["lsp-colors.nvim"] = {
|
||||
loaded = true,
|
||||
path = "/home/ben/.local/share/nvim/site/pack/packer/start/lsp-colors.nvim",
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/lsp-colors.nvim",
|
||||
url = "https://github.com/folke/lsp-colors.nvim"
|
||||
},
|
||||
["lsp-trouble.nvim"] = {
|
||||
loaded = true,
|
||||
path = "/home/ben/.local/share/nvim/site/pack/packer/start/lsp-trouble.nvim",
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/lsp-trouble.nvim",
|
||||
url = "https://github.com/folke/lsp-trouble.nvim"
|
||||
},
|
||||
["lspsaga.nvim"] = {
|
||||
loaded = true,
|
||||
path = "/home/ben/.local/share/nvim/site/pack/packer/start/lspsaga.nvim",
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/lspsaga.nvim",
|
||||
url = "https://github.com/tami5/lspsaga.nvim"
|
||||
},
|
||||
["mini.indentscope"] = {
|
||||
loaded = true,
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/mini.indentscope",
|
||||
url = "https://github.com/echasnovski/mini.indentscope"
|
||||
},
|
||||
["mini.starter"] = {
|
||||
loaded = true,
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/mini.starter",
|
||||
url = "https://github.com/echasnovski/mini.starter"
|
||||
},
|
||||
nerdcommenter = {
|
||||
loaded = true,
|
||||
path = "/home/ben/.local/share/nvim/site/pack/packer/start/nerdcommenter",
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/nerdcommenter",
|
||||
url = "https://github.com/scrooloose/nerdcommenter"
|
||||
},
|
||||
["noice.nvim"] = {
|
||||
loaded = true,
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/noice.nvim",
|
||||
url = "https://github.com/folke/noice.nvim"
|
||||
},
|
||||
["nui.nvim"] = {
|
||||
loaded = true,
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/nui.nvim",
|
||||
url = "https://github.com/MunifTanjim/nui.nvim"
|
||||
},
|
||||
["nvim-bqf"] = {
|
||||
loaded = true,
|
||||
path = "/home/ben/.local/share/nvim/site/pack/packer/start/nvim-bqf",
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/nvim-bqf",
|
||||
url = "https://github.com/kevinhwang91/nvim-bqf"
|
||||
},
|
||||
["nvim-cmp"] = {
|
||||
loaded = true,
|
||||
path = "/home/ben/.local/share/nvim/site/pack/packer/start/nvim-cmp",
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/nvim-cmp",
|
||||
url = "https://github.com/hrsh7th/nvim-cmp"
|
||||
},
|
||||
["nvim-lsp-installer"] = {
|
||||
loaded = true,
|
||||
path = "/home/ben/.local/share/nvim/site/pack/packer/start/nvim-lsp-installer",
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/nvim-lsp-installer",
|
||||
url = "https://github.com/williamboman/nvim-lsp-installer"
|
||||
},
|
||||
["nvim-lspconfig"] = {
|
||||
loaded = true,
|
||||
path = "/home/ben/.local/share/nvim/site/pack/packer/start/nvim-lspconfig",
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/nvim-lspconfig",
|
||||
url = "https://github.com/neovim/nvim-lspconfig"
|
||||
},
|
||||
["nvim-notify"] = {
|
||||
loaded = true,
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/nvim-notify",
|
||||
url = "https://github.com/rcarriga/nvim-notify"
|
||||
},
|
||||
["nvim-spectre"] = {
|
||||
loaded = true,
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/nvim-spectre",
|
||||
url = "https://github.com/windwp/nvim-spectre"
|
||||
},
|
||||
["nvim-treesitter"] = {
|
||||
loaded = true,
|
||||
path = "/home/ben/.local/share/nvim/site/pack/packer/start/nvim-treesitter",
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/nvim-treesitter",
|
||||
url = "https://github.com/nvim-treesitter/nvim-treesitter"
|
||||
},
|
||||
["nvim-web-devicons"] = {
|
||||
loaded = true,
|
||||
path = "/home/ben/.local/share/nvim/site/pack/packer/start/nvim-web-devicons",
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/nvim-web-devicons",
|
||||
url = "https://github.com/kyazdani42/nvim-web-devicons"
|
||||
},
|
||||
["packer.nvim"] = {
|
||||
loaded = true,
|
||||
path = "/home/ben/.local/share/nvim/site/pack/packer/start/packer.nvim",
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/packer.nvim",
|
||||
url = "https://github.com/wbthomason/packer.nvim"
|
||||
},
|
||||
["palenight.vim"] = {
|
||||
loaded = true,
|
||||
path = "/home/ben/.local/share/nvim/site/pack/packer/start/palenight.vim",
|
||||
url = "https://github.com/drewtempelmeyer/palenight.vim"
|
||||
},
|
||||
["plenary.nvim"] = {
|
||||
loaded = true,
|
||||
path = "/home/ben/.local/share/nvim/site/pack/packer/start/plenary.nvim",
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/plenary.nvim",
|
||||
url = "https://github.com/nvim-lua/plenary.nvim"
|
||||
},
|
||||
["telescope.nvim"] = {
|
||||
loaded = true,
|
||||
path = "/home/ben/.local/share/nvim/site/pack/packer/start/telescope.nvim",
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/telescope.nvim",
|
||||
url = "https://github.com/nvim-telescope/telescope.nvim"
|
||||
},
|
||||
["vim-illuminate"] = {
|
||||
loaded = true,
|
||||
path = "/home/ben/.local/share/nvim/site/pack/packer/start/vim-illuminate",
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/vim-illuminate",
|
||||
url = "https://github.com/RRethy/vim-illuminate"
|
||||
},
|
||||
["vim-startify"] = {
|
||||
["vim-startuptime"] = {
|
||||
loaded = true,
|
||||
path = "/home/ben/.local/share/nvim/site/pack/packer/start/vim-startify",
|
||||
url = "https://github.com/mhinz/vim-startify"
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/vim-startuptime",
|
||||
url = "https://github.com/dstein64/vim-startuptime"
|
||||
},
|
||||
["vim-surround"] = {
|
||||
loaded = true,
|
||||
path = "/home/ben/.local/share/nvim/site/pack/packer/start/vim-surround",
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/vim-surround",
|
||||
url = "https://github.com/tpope/vim-surround"
|
||||
},
|
||||
["vim-vsnip"] = {
|
||||
loaded = true,
|
||||
path = "/home/ben/.local/share/nvim/site/pack/packer/start/vim-vsnip",
|
||||
path = "/home/benk/.local/share/nvim/site/pack/packer/start/vim-vsnip",
|
||||
url = "https://github.com/hrsh7th/vim-vsnip"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user