mirror of
https://github.com/kristoferssolo/SoloVim.git
synced 2025-10-21 20:10:41 +00:00
Moved plugin configs
This commit is contained in:
parent
a7e28fe683
commit
3728ed740f
@ -57,7 +57,7 @@ cmp.setup({
|
|||||||
{ name = "nvim_lsp" },
|
{ name = "nvim_lsp" },
|
||||||
{ name = "path" },
|
{ name = "path" },
|
||||||
{ name = "luasnip" },
|
{ name = "luasnip" },
|
||||||
{ name = "buffer", keyword_length = 5 },
|
{ name = "buffer", keyword_length = 1 },
|
||||||
},
|
},
|
||||||
snippet = {
|
snippet = {
|
||||||
expand = function(args)
|
expand = function(args)
|
||||||
@ -20,8 +20,3 @@ dracula.setup({
|
|||||||
-- Nothing = {} -- clear highlight of Nothing
|
-- Nothing = {} -- clear highlight of Nothing
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
local status_ok, _ = pcall(vim.cmd.colorscheme("dracula"))
|
|
||||||
if not status_ok then
|
|
||||||
return
|
|
||||||
end
|
|
||||||
@ -4,11 +4,23 @@ if not status_ok then
|
|||||||
end
|
end
|
||||||
|
|
||||||
configs.setup({
|
configs.setup({
|
||||||
|
-- A list of parser names, or "all" (the five listed parsers should always be installed)
|
||||||
ensure_installed = "all", -- one of "all" or a list of languages
|
ensure_installed = "all", -- one of "all" or a list of languages
|
||||||
ignore_install = { "" }, -- List of parsers to ignore installing
|
-- Install parsers synchronously (only applied to `ensure_installed`)
|
||||||
|
sync_install = false,
|
||||||
|
-- Automatically install missing parsers when entering buffer
|
||||||
|
-- Recommendation: set to false if you don't have `tree-sitter` CLI installed locally
|
||||||
|
auto_install = true,
|
||||||
|
-- List of parsers to ignore installing (for "all")
|
||||||
|
|
||||||
highlight = {
|
highlight = {
|
||||||
enable = true, -- false will disable the whole extension
|
enable = true,
|
||||||
disable = {}, -- list of language that will be disabled
|
disable = {},
|
||||||
|
-- Setting this to true will run `:h syntax` and tree-sitter at the same time.
|
||||||
|
-- Set this to `true` if you depend on 'syntax' being enabled (like for indentation).
|
||||||
|
-- Using this option may slow down your editor, and you may see some duplicate highlights.
|
||||||
|
-- Instead of true it can also be a list of languages
|
||||||
|
additional_vim_regex_highlighting = false,
|
||||||
},
|
},
|
||||||
autopairs = {
|
autopairs = {
|
||||||
enable = true,
|
enable = true,
|
||||||
@ -92,18 +92,20 @@ local vmappings = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
local mappings = {
|
local mappings = {
|
||||||
[";"] = { "<cmd>Alpha<cr>", "Dashboard" },
|
[";"] = { vim.cmd.Alpha, "Dashboard" },
|
||||||
["/"] = { "<Plug>(comment_toggle_linewise_current)", "Comment toggle current line" },
|
["/"] = { "<Plug>(comment_toggle_linewise_current)", "Comment toggle current line" },
|
||||||
c = { "<cmd>Bdelete!<cr>", "Close Buffer" },
|
c = { vim.cmd.Bdelete, "Close Buffer" },
|
||||||
h = { "<cmd>nohlsearch<cr>", "No Highlight" },
|
h = { "<cmd>nohlsearch<cr>", "No Highlight" },
|
||||||
f = {
|
f = {
|
||||||
"<cmd>lua require('telescope.builtin').find_files(require('telescope.themes').get_dropdown{previewer = false})<cr>",
|
"<cmd>lua require('telescope.builtin').find_files(require('telescope.themes').get_dropdown{previewer = false})<cr>",
|
||||||
"Find files",
|
"Find files",
|
||||||
},
|
},
|
||||||
e = { "<cmd>NvimTreeToggle<cr>", "Explorer" },
|
e = { vim.cmd.NvimTreeToggle, "Explorer" },
|
||||||
F = { "<cmd>Telescope live_grep theme=ivy<cr>", "Find Text" },
|
F = { "<cmd>Telescope live_grep theme=ivy<cr>", "Find Text" },
|
||||||
P = { "<cmd>lua require('telescope').extensions.projects.projects()<cr>", "Projects" },
|
P = { "<cmd>lua require('telescope').extensions.projects.projects()<cr>", "Projects" },
|
||||||
b = { "<cmd>Telescope buffers<cr>", "Find Buffers" },
|
b = { "<cmd>Telescope buffers<cr>", "Find Buffers" },
|
||||||
|
u = { vim.cmd.UndotreeToggle, "UndotreeToggle" },
|
||||||
|
x = { "<cmd>!chmod +x %<cr>", "Make executable" },
|
||||||
B = {
|
B = {
|
||||||
name = "Buffers",
|
name = "Buffers",
|
||||||
j = { "<cmd>BufferLinePick<cr>", "Jump" },
|
j = { "<cmd>BufferLinePick<cr>", "Jump" },
|
||||||
32
init.lua
32
init.lua
@ -1,31 +1 @@
|
|||||||
require("user.options")
|
require("user")
|
||||||
require("user.colorscheme")
|
|
||||||
require("user.keymaps")
|
|
||||||
require("user.plugins")
|
|
||||||
require("user.autocommands")
|
|
||||||
require("user.cmp")
|
|
||||||
require("user.cmp_gh_source")
|
|
||||||
require("user.telescope")
|
|
||||||
require("user.todo")
|
|
||||||
require("user.treesitter")
|
|
||||||
require("user.autopairs")
|
|
||||||
require("user.comment")
|
|
||||||
require("user.gitsigns")
|
|
||||||
require("user.nvim-tree")
|
|
||||||
require("user.bufferline")
|
|
||||||
require("user.lualine")
|
|
||||||
require("user.toggleterm")
|
|
||||||
require("user.project")
|
|
||||||
require("user.impatient")
|
|
||||||
require("user.illuminate")
|
|
||||||
require("user.indentline")
|
|
||||||
require("user.alpha")
|
|
||||||
require("user.mason")
|
|
||||||
require("user.dap")
|
|
||||||
require("user.vimwiki")
|
|
||||||
require("user.whichkey")
|
|
||||||
require("user.crates")
|
|
||||||
require("user.colorizer")
|
|
||||||
require("user.luasnip")
|
|
||||||
require("user.autosave")
|
|
||||||
require("user.persistence")
|
|
||||||
|
|||||||
9
lua/user/init.lua
Normal file
9
lua/user/init.lua
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
require("user.options")
|
||||||
|
require("user.keymaps")
|
||||||
|
require("user.autocommands")
|
||||||
|
require("user.plugins")
|
||||||
|
require("user.alpha")
|
||||||
|
require("user.autopairs")
|
||||||
|
require("user.autosave")
|
||||||
|
require("user.vimwiki")
|
||||||
|
require("user.mason")
|
||||||
Loading…
Reference in New Issue
Block a user