modified: init.lua
modified: lua/config.lua modified: lua/keybinds.lua renamed: lua/lsp_setup.lua -> lua/lsp.lua modified: lua/plugins.lua modified: plugin/packer_compiled.lua
This commit is contained in:
@@ -4,7 +4,7 @@ require "plugins"
|
|||||||
require "config"
|
require "config"
|
||||||
require "keybinds"
|
require "keybinds"
|
||||||
require "save_buffer_position"
|
require "save_buffer_position"
|
||||||
require "lsp_setup"
|
require "lsp"
|
||||||
|
|
||||||
--local theme = vim.env.LIGHTMODE == "1" and "onehalflight" or "onedark"
|
--local theme = vim.env.LIGHTMODE == "1" and "onehalflight" or "onedark"
|
||||||
--vim.cmd("colorscheme " .. theme)
|
--vim.cmd("colorscheme " .. theme)
|
||||||
|
|||||||
+1
-1
@@ -27,7 +27,7 @@ opt.linebreak = true
|
|||||||
opt.inccommand = "split" -- Get a preview of replacements
|
opt.inccommand = "split" -- Get a preview of replacements
|
||||||
opt.incsearch = true -- Shows the match while typing
|
opt.incsearch = true -- Shows the match while typing
|
||||||
|
|
||||||
--opt.undofile = true
|
opt.undofile = true
|
||||||
--opt.undodir = "~/.local/share/nvim/undodir"
|
--opt.undodir = "~/.local/share/nvim/undodir"
|
||||||
|
|
||||||
opt.encoding = "utf-8"
|
opt.encoding = "utf-8"
|
||||||
|
|||||||
+2
-2
@@ -63,12 +63,12 @@ map("v", "w", hopword, {silent = true})
|
|||||||
-- FZF --
|
-- FZF --
|
||||||
---------
|
---------
|
||||||
map("n", "<Leader>o", ":Files <CR>")
|
map("n", "<Leader>o", ":Files <CR>")
|
||||||
map("n", "<Leader>b", ":Buffers <CR>")
|
map("n", "<Leader>p", ":Buffers <CR>")
|
||||||
map("n", "<Leader>h", ":Helptags <CR>")
|
map("n", "<Leader>h", ":Helptags <CR>")
|
||||||
map("n", "<Leader>;", ":History: <CR>")
|
map("n", "<Leader>;", ":History: <CR>")
|
||||||
map("n", "<Leader>c", ":Commands <CR>")
|
map("n", "<Leader>c", ":Commands <CR>")
|
||||||
map("n", "<Leader>/", ":Rg <CR>")
|
map("n", "<Leader>/", ":Rg <CR>")
|
||||||
map("n", "<Leader>[", ":Windows <CR>")
|
--map("n", "<Leader>[", ":Windows <CR>")
|
||||||
|
|
||||||
---------
|
---------
|
||||||
-- ALE --
|
-- ALE --
|
||||||
|
|||||||
@@ -1,4 +1,9 @@
|
|||||||
local opt = vim.opt -- to set options
|
local opt = vim.opt -- to set options
|
||||||
|
--
|
||||||
|
--------------------
|
||||||
|
-- NVIM-AUTOPAIRS --
|
||||||
|
--------------------
|
||||||
|
require("nvim-autopairs").setup {check_ts = true}
|
||||||
|
|
||||||
--------------
|
--------------
|
||||||
-- NVIM-CMP --
|
-- NVIM-CMP --
|
||||||
@@ -13,6 +18,7 @@ local has_words_before = function()
|
|||||||
end
|
end
|
||||||
|
|
||||||
local luasnip = require("luasnip")
|
local luasnip = require("luasnip")
|
||||||
|
local cmp_autopairs = require("nvim-autopairs.completion.cmp")
|
||||||
local cmp = require("cmp")
|
local cmp = require("cmp")
|
||||||
|
|
||||||
cmp.setup {
|
cmp.setup {
|
||||||
@@ -65,6 +71,8 @@ cmp.setup {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
cmp.event:on("confirm_done", cmp_autopairs.on_confirm_done({map_char = {tex = ""}}))
|
||||||
|
|
||||||
--------------------
|
--------------------
|
||||||
-- NVIM-AUTOPAIRS --
|
-- NVIM-AUTOPAIRS --
|
||||||
--------------------
|
--------------------
|
||||||
+2
-2
@@ -34,8 +34,8 @@ require("packer").startup(
|
|||||||
}
|
}
|
||||||
|
|
||||||
-- EDITOR
|
-- EDITOR
|
||||||
--use "windwp/nvim-autopairs"
|
use "windwp/nvim-autopairs"
|
||||||
use "jiangmiao/auto-pairs"
|
--use "jiangmiao/auto-pairs"
|
||||||
use "dense-analysis/ale"
|
use "dense-analysis/ale"
|
||||||
--use "nathanmsmith/nvim-ale-diagnostic"
|
--use "nathanmsmith/nvim-ale-diagnostic"
|
||||||
|
|
||||||
|
|||||||
+61
-32
@@ -71,120 +71,149 @@ time([[Defining packer_plugins]], true)
|
|||||||
_G.packer_plugins = {
|
_G.packer_plugins = {
|
||||||
LuaSnip = {
|
LuaSnip = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/guy/.local/share/nvim/site/pack/packer/start/LuaSnip"
|
path = "/home/guy/.local/share/nvim/site/pack/packer/start/LuaSnip",
|
||||||
|
url = "https://github.com/L3MON4D3/LuaSnip"
|
||||||
},
|
},
|
||||||
ale = {
|
ale = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/guy/.local/share/nvim/site/pack/packer/start/ale"
|
path = "/home/guy/.local/share/nvim/site/pack/packer/start/ale",
|
||||||
},
|
url = "https://github.com/dense-analysis/ale"
|
||||||
["auto-pairs"] = {
|
|
||||||
loaded = true,
|
|
||||||
path = "/home/guy/.local/share/nvim/site/pack/packer/start/auto-pairs"
|
|
||||||
},
|
},
|
||||||
["awesome-vim-colorschemes"] = {
|
["awesome-vim-colorschemes"] = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/guy/.local/share/nvim/site/pack/packer/start/awesome-vim-colorschemes"
|
path = "/home/guy/.local/share/nvim/site/pack/packer/start/awesome-vim-colorschemes",
|
||||||
|
url = "https://github.com/rafi/awesome-vim-colorschemes"
|
||||||
},
|
},
|
||||||
["bclose.vim"] = {
|
["bclose.vim"] = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/guy/.local/share/nvim/site/pack/packer/start/bclose.vim"
|
path = "/home/guy/.local/share/nvim/site/pack/packer/start/bclose.vim",
|
||||||
|
url = "https://github.com/rbgrouleff/bclose.vim"
|
||||||
},
|
},
|
||||||
["cmp-nvim-lsp"] = {
|
["cmp-nvim-lsp"] = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/guy/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp"
|
path = "/home/guy/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp",
|
||||||
|
url = "https://github.com/hrsh7th/cmp-nvim-lsp"
|
||||||
},
|
},
|
||||||
cmp_luasnip = {
|
cmp_luasnip = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/guy/.local/share/nvim/site/pack/packer/start/cmp_luasnip"
|
path = "/home/guy/.local/share/nvim/site/pack/packer/start/cmp_luasnip",
|
||||||
|
url = "https://github.com/saadparwaiz1/cmp_luasnip"
|
||||||
},
|
},
|
||||||
["emmet-vim"] = {
|
["emmet-vim"] = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/guy/.local/share/nvim/site/pack/packer/start/emmet-vim"
|
path = "/home/guy/.local/share/nvim/site/pack/packer/start/emmet-vim",
|
||||||
|
url = "https://github.com/mattn/emmet-vim"
|
||||||
},
|
},
|
||||||
fzf = {
|
fzf = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/guy/.local/share/nvim/site/pack/packer/start/fzf"
|
path = "/home/guy/.local/share/nvim/site/pack/packer/start/fzf",
|
||||||
|
url = "https://github.com/junegunn/fzf"
|
||||||
},
|
},
|
||||||
["fzf.vim"] = {
|
["fzf.vim"] = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/guy/.local/share/nvim/site/pack/packer/start/fzf.vim"
|
path = "/home/guy/.local/share/nvim/site/pack/packer/start/fzf.vim",
|
||||||
|
url = "https://github.com/junegunn/fzf.vim"
|
||||||
},
|
},
|
||||||
hop = {
|
hop = {
|
||||||
config = { "\27LJ\1\0025\0\0\2\0\3\0\a4\0\0\0%\1\1\0>\0\2\0027\0\2\0002\1\0\0>\0\2\1G\0\1\0\nsetup\bhop\frequire\0" },
|
config = { "\27LJ\1\0025\0\0\2\0\3\0\a4\0\0\0%\1\1\0>\0\2\0027\0\2\0002\1\0\0>\0\2\1G\0\1\0\nsetup\bhop\frequire\0" },
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/guy/.local/share/nvim/site/pack/packer/start/hop"
|
path = "/home/guy/.local/share/nvim/site/pack/packer/start/hop",
|
||||||
|
url = "https://github.com/phaazon/hop.nvim"
|
||||||
},
|
},
|
||||||
["lualine.nvim"] = {
|
["lualine.nvim"] = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/guy/.local/share/nvim/site/pack/packer/start/lualine.nvim"
|
path = "/home/guy/.local/share/nvim/site/pack/packer/start/lualine.nvim",
|
||||||
|
url = "https://github.com/nvim-lualine/lualine.nvim"
|
||||||
},
|
},
|
||||||
["null-ls.nvim"] = {
|
["null-ls.nvim"] = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/guy/.local/share/nvim/site/pack/packer/start/null-ls.nvim"
|
path = "/home/guy/.local/share/nvim/site/pack/packer/start/null-ls.nvim",
|
||||||
|
url = "https://github.com/jose-elias-alvarez/null-ls.nvim"
|
||||||
|
},
|
||||||
|
["nvim-autopairs"] = {
|
||||||
|
loaded = true,
|
||||||
|
path = "/home/guy/.local/share/nvim/site/pack/packer/start/nvim-autopairs",
|
||||||
|
url = "https://github.com/windwp/nvim-autopairs"
|
||||||
},
|
},
|
||||||
["nvim-cmp"] = {
|
["nvim-cmp"] = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/guy/.local/share/nvim/site/pack/packer/start/nvim-cmp"
|
path = "/home/guy/.local/share/nvim/site/pack/packer/start/nvim-cmp",
|
||||||
|
url = "https://github.com/hrsh7th/nvim-cmp"
|
||||||
},
|
},
|
||||||
["nvim-lsp-installer"] = {
|
["nvim-lsp-installer"] = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/guy/.local/share/nvim/site/pack/packer/start/nvim-lsp-installer"
|
path = "/home/guy/.local/share/nvim/site/pack/packer/start/nvim-lsp-installer",
|
||||||
|
url = "https://github.com/williamboman/nvim-lsp-installer"
|
||||||
},
|
},
|
||||||
["nvim-lsp-ts-utils"] = {
|
["nvim-lsp-ts-utils"] = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/guy/.local/share/nvim/site/pack/packer/start/nvim-lsp-ts-utils"
|
path = "/home/guy/.local/share/nvim/site/pack/packer/start/nvim-lsp-ts-utils",
|
||||||
|
url = "https://github.com/jose-elias-alvarez/nvim-lsp-ts-utils"
|
||||||
},
|
},
|
||||||
["nvim-lspconfig"] = {
|
["nvim-lspconfig"] = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/guy/.local/share/nvim/site/pack/packer/start/nvim-lspconfig"
|
path = "/home/guy/.local/share/nvim/site/pack/packer/start/nvim-lspconfig",
|
||||||
|
url = "https://github.com/neovim/nvim-lspconfig"
|
||||||
},
|
},
|
||||||
["nvim-treesitter"] = {
|
["nvim-treesitter"] = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/guy/.local/share/nvim/site/pack/packer/start/nvim-treesitter"
|
path = "/home/guy/.local/share/nvim/site/pack/packer/start/nvim-treesitter",
|
||||||
|
url = "https://github.com/nvim-treesitter/nvim-treesitter"
|
||||||
},
|
},
|
||||||
["nvim-web-devicons"] = {
|
["nvim-web-devicons"] = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/guy/.local/share/nvim/site/pack/packer/start/nvim-web-devicons"
|
path = "/home/guy/.local/share/nvim/site/pack/packer/start/nvim-web-devicons",
|
||||||
|
url = "https://github.com/kyazdani42/nvim-web-devicons"
|
||||||
},
|
},
|
||||||
["packer.nvim"] = {
|
["packer.nvim"] = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/guy/.local/share/nvim/site/pack/packer/start/packer.nvim"
|
path = "/home/guy/.local/share/nvim/site/pack/packer/start/packer.nvim",
|
||||||
|
url = "https://github.com/wbthomason/packer.nvim"
|
||||||
},
|
},
|
||||||
["plenary.nvim"] = {
|
["plenary.nvim"] = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/guy/.local/share/nvim/site/pack/packer/start/plenary.nvim"
|
path = "/home/guy/.local/share/nvim/site/pack/packer/start/plenary.nvim",
|
||||||
|
url = "https://github.com/nvim-lua/plenary.nvim"
|
||||||
},
|
},
|
||||||
["ranger.vim"] = {
|
["ranger.vim"] = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/guy/.local/share/nvim/site/pack/packer/start/ranger.vim"
|
path = "/home/guy/.local/share/nvim/site/pack/packer/start/ranger.vim",
|
||||||
|
url = "https://github.com/francoiscabrol/ranger.vim"
|
||||||
},
|
},
|
||||||
semshi = {
|
semshi = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/guy/.local/share/nvim/site/pack/packer/start/semshi"
|
path = "/home/guy/.local/share/nvim/site/pack/packer/start/semshi",
|
||||||
|
url = "https://github.com/numirias/semshi"
|
||||||
},
|
},
|
||||||
["vim-js"] = {
|
["vim-js"] = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/guy/.local/share/nvim/site/pack/packer/start/vim-js"
|
path = "/home/guy/.local/share/nvim/site/pack/packer/start/vim-js",
|
||||||
|
url = "https://github.com/yuezk/vim-js"
|
||||||
},
|
},
|
||||||
["vim-jsx-improve"] = {
|
["vim-jsx-improve"] = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/guy/.local/share/nvim/site/pack/packer/start/vim-jsx-improve"
|
path = "/home/guy/.local/share/nvim/site/pack/packer/start/vim-jsx-improve",
|
||||||
|
url = "https://github.com/chemzqm/vim-jsx-improve"
|
||||||
},
|
},
|
||||||
["vim-jsx-pretty"] = {
|
["vim-jsx-pretty"] = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/guy/.local/share/nvim/site/pack/packer/start/vim-jsx-pretty"
|
path = "/home/guy/.local/share/nvim/site/pack/packer/start/vim-jsx-pretty",
|
||||||
|
url = "https://github.com/maxmellon/vim-jsx-pretty"
|
||||||
},
|
},
|
||||||
["vim-python-pep8-indent"] = {
|
["vim-python-pep8-indent"] = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/guy/.local/share/nvim/site/pack/packer/start/vim-python-pep8-indent"
|
path = "/home/guy/.local/share/nvim/site/pack/packer/start/vim-python-pep8-indent",
|
||||||
|
url = "https://github.com/Vimjas/vim-python-pep8-indent"
|
||||||
},
|
},
|
||||||
["vim-table-mode"] = {
|
["vim-table-mode"] = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/guy/.local/share/nvim/site/pack/packer/start/vim-table-mode"
|
path = "/home/guy/.local/share/nvim/site/pack/packer/start/vim-table-mode",
|
||||||
|
url = "https://github.com/dhruvasagar/vim-table-mode"
|
||||||
},
|
},
|
||||||
["yats.vim"] = {
|
["yats.vim"] = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/guy/.local/share/nvim/site/pack/packer/start/yats.vim"
|
path = "/home/guy/.local/share/nvim/site/pack/packer/start/yats.vim",
|
||||||
|
url = "https://github.com/HerringtonDarkholme/yats.vim"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user