aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua')
-rw-r--r--lua/config/editor.lua27
-rw-r--r--lua/config/packer.lua15
2 files changed, 21 insertions, 21 deletions
diff --git a/lua/config/editor.lua b/lua/config/editor.lua
index a9ffc15..9d20ecd 100644
--- a/lua/config/editor.lua
+++ b/lua/config/editor.lua
@@ -31,22 +31,22 @@ option.termguicolors = true;
31-- Setup Editor Theme 31-- Setup Editor Theme
32vim.cmd.colorscheme("zephyr") 32vim.cmd.colorscheme("zephyr")
33vim.cmd([[ 33vim.cmd([[
34 highlight GitGutterAdd ctermbg=none 34highlight GitGutterAdd ctermbg=none
35 highlight GitGutterAdd guibg=none 35highlight GitGutterAdd guibg=none
36 highlight Normal ctermbg=none 36highlight Normal ctermbg=none
37 highlight Normal guibg=none 37highlight Normal guibg=none
38 highlight signcolumn ctermbg=none 38highlight signcolumn ctermbg=none
39 highlight signcolumn guibg=none 39highlight signcolumn guibg=none
40]]) 40]])
41 41
42-- run specific commands after different file extensions 42-- run specific commands after different file extensions
43vim.cmd([[ 43vim.cmd([[
44 augroup RunPfOnSave 44augroup RunPfOnSave
45 autocmd! 45autocmd!
46 autocmd BufWritePost *.js,*.ts,*.jsx,*json !prettier --write % 46autocmd BufWritePost *.js,*.ts,*.jsx,*json !prettier --write %
47 autocmd BufWritePost *.tex :VimtexCompile 47autocmd BufWritePost *.tex :VimtexCompile
48 autocmd BufWritePost *.md :MarkdownPreview 48autocmd BufWritePost *.md :MarkdownPreview
49 augroup END 49augroup END
50]]) 50]])
51 51
52-- Gui options 52-- Gui options
@@ -61,6 +61,9 @@ vim.fn.sign_define('DapStopped',{ text ='▶️', texthl ='', linehl ='', numhl
61vim.g.mapleader = (" ") 61vim.g.mapleader = (" ")
62keymap.set("n", "<leader>e", vim.cmd.Ex) 62keymap.set("n", "<leader>e", vim.cmd.Ex)
63keymap.set('n', '<leader>f', telescope.find_files, {}) 63keymap.set('n', '<leader>f', telescope.find_files, {})
64keymap.set('n', '<leader>fg', telescope.live_grep, {})
65keymap.set('n', '<leader>fb', telescope.buffers, {})
66keymap.set('n', '<leader>fh', telescope.help_tags, {})
64keymap.set("n", "<leader>s", [[:%s/\<<C-r><C-w>\>/<C-r><C-w>/gI<Left><Left><Left>]]) 67keymap.set("n", "<leader>s", [[:%s/\<<C-r><C-w>\>/<C-r><C-w>/gI<Left><Left><Left>]])
65keymap.set("n", "<leader>a", "ggVG") 68keymap.set("n", "<leader>a", "ggVG")
66keymap.set("v", "J", ":m '>+1<CR>gv=gv") 69keymap.set("v", "J", ":m '>+1<CR>gv=gv")
diff --git a/lua/config/packer.lua b/lua/config/packer.lua
index 6469f40..4b4a4e9 100644
--- a/lua/config/packer.lua
+++ b/lua/config/packer.lua
@@ -17,10 +17,11 @@ return require('packer').startup(function(use)
17 }) 17 })
18 use 'mxsdev/nvim-dap-vscode-js' 18 use 'mxsdev/nvim-dap-vscode-js'
19 use { "rcarriga/nvim-dap-ui", requires = {"mfussenegger/nvim-dap"} } 19 use { "rcarriga/nvim-dap-ui", requires = {"mfussenegger/nvim-dap"} }
20 use { 20use {
21 'nvim-telescope/telescope.nvim', tag = '0.1.0', 21 'nvim-telescope/telescope.nvim', tag = '0.1.4',
22 requires = { { 'nvim-lua/plenary.nvim' } } 22-- or , branch = '0.1.x',
23 } 23 requires = { {'nvim-lua/plenary.nvim'} }
24}
24 use { 25 use {
25 'VonHeikemen/lsp-zero.nvim', 26 'VonHeikemen/lsp-zero.nvim',
26 requires = { 27 requires = {
@@ -38,9 +39,7 @@ return require('packer').startup(function(use)
38 } 39 }
39 use({ 40 use({
40 "L3MON4D3/LuaSnip", 41 "L3MON4D3/LuaSnip",
41 -- follow latest release. 42 tag = "v2.*",
42 tag = "v2.*", -- Replace <CurrentMajor> by the latest released major (first number of latest release)
43 -- install jsregexp (optional!:).
44 run = "make install_jsregexp" 43 run = "make install_jsregexp"
45 }) 44 })
46 use { 45 use {
@@ -60,6 +59,4 @@ return require('packer').startup(function(use)
60 config = function() require("nvim-autopairs").setup {} end 59 config = function() require("nvim-autopairs").setup {} end
61 } 60 }
62 use { 'codota/tabnine-nvim', run = "./dl_binaries.sh" } 61 use { 'codota/tabnine-nvim', run = "./dl_binaries.sh" }
63
64
65end) 62end)