|
@@ -4,6 +4,7 @@ CACHE_PATH = vim.fn.stdpath "cache"
|
|
TERMINAL = vim.fn.expand "$TERMINAL"
|
|
TERMINAL = vim.fn.expand "$TERMINAL"
|
|
|
|
|
|
O = {
|
|
O = {
|
|
|
|
+
|
|
auto_close_tree = 0,
|
|
auto_close_tree = 0,
|
|
auto_complete = true,
|
|
auto_complete = true,
|
|
colorscheme = "lunar",
|
|
colorscheme = "lunar",
|
|
@@ -31,6 +32,10 @@ O = {
|
|
rainbow = { enabled = false },
|
|
rainbow = { enabled = false },
|
|
},
|
|
},
|
|
|
|
|
|
|
|
+ lsp = {
|
|
|
|
+ popup_border = "single"
|
|
|
|
+ },
|
|
|
|
+
|
|
database = { save_location = "~/.config/nvcode_db", auto_execute = 1 },
|
|
database = { save_location = "~/.config/nvcode_db", auto_execute = 1 },
|
|
|
|
|
|
plugin = {
|
|
plugin = {
|
|
@@ -72,6 +77,10 @@ O = {
|
|
tabnine = { active = false },
|
|
tabnine = { active = false },
|
|
},
|
|
},
|
|
|
|
|
|
|
|
+ user_autocommands = {
|
|
|
|
+ { "FileType", "qf", "set nobuflisted" },
|
|
|
|
+ },
|
|
|
|
+
|
|
lang = {
|
|
lang = {
|
|
python = {
|
|
python = {
|
|
linter = "",
|
|
linter = "",
|
|
@@ -243,45 +252,4 @@ O = {
|
|
},
|
|
},
|
|
}
|
|
}
|
|
|
|
|
|
--- TODO find a new home for these autocommands
|
|
|
|
-require("lv-utils").define_augroups {
|
|
|
|
- _general_settings = {
|
|
|
|
- {
|
|
|
|
- "TextYankPost",
|
|
|
|
- "*",
|
|
|
|
- "lua require('vim.highlight').on_yank({higroup = 'Search', timeout = 200})",
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "BufWinEnter",
|
|
|
|
- "*",
|
|
|
|
- "setlocal formatoptions-=c formatoptions-=r formatoptions-=o",
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "BufRead",
|
|
|
|
- "*",
|
|
|
|
- "setlocal formatoptions-=c formatoptions-=r formatoptions-=o",
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "BufNewFile",
|
|
|
|
- "*",
|
|
|
|
- "setlocal formatoptions-=c formatoptions-=r formatoptions-=o",
|
|
|
|
- },
|
|
|
|
- { "VimLeavePre", "*", "set title set titleold=" },
|
|
|
|
- { "FileType", "qf", "set nobuflisted" },
|
|
|
|
- },
|
|
|
|
- -- _solidity = {
|
|
|
|
- -- {'BufWinEnter', '.sol', 'setlocal filetype=solidity'}, {'BufRead', '*.sol', 'setlocal filetype=solidity'},
|
|
|
|
- -- {'BufNewFile', '*.sol', 'setlocal filetype=solidity'}
|
|
|
|
- -- },
|
|
|
|
- -- _gemini = {
|
|
|
|
- -- {'BufWinEnter', '.gmi', 'setlocal filetype=markdown'}, {'BufRead', '*.gmi', 'setlocal filetype=markdown'},
|
|
|
|
- -- {'BufNewFile', '*.gmi', 'setlocal filetype=markdown'}
|
|
|
|
- -- },
|
|
|
|
- _markdown = {
|
|
|
|
- { "FileType", "markdown", "setlocal wrap" },
|
|
|
|
- { "FileType", "markdown", "setlocal spell" },
|
|
|
|
- },
|
|
|
|
- _buffer_bindings = {
|
|
|
|
- { "FileType", "floaterm", "nnoremap <silent> <buffer> q :q<CR>" },
|
|
|
|
- },
|
|
|
|
-}
|
|
|
|
|
|
+
|