lazy git state
This commit is contained in:
parent
03ce5748b1
commit
ceb4c7ece2
@ -1,24 +1,22 @@
|
|||||||
local autocmd = vim.api.nvim_create_autocmd
|
local autocmd = vim.api.nvim_create_autocmd
|
||||||
local augroup = vim.api.nvim_create_augroup
|
local augroup = vim.api.nvim_create_augroup
|
||||||
|
|
||||||
local config_group = vim.api.nvim_create_augroup("Config", {})
|
local config_group = augroup("Config", {})
|
||||||
|
|
||||||
vim.api.nvim_create_autocmd({ "TextYankPost" }, {
|
autocmd({ "TextYankPost" }, {
|
||||||
group = config_group,
|
group = config_group,
|
||||||
callback = function()
|
callback = function()
|
||||||
vim.highlight.on_yank()
|
vim.highlight.on_yank()
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
autocmd({ "BufReadPost" }, {
|
||||||
vim.api.nvim_create_autocmd({ "BufReadPost" }, {
|
|
||||||
group = config_group,
|
group = config_group,
|
||||||
callback = function()
|
callback = function()
|
||||||
vim.cmd("filetype detect")
|
vim.cmd("filetype detect")
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
local save_fold = augroup("Persistent Folds", { clear = true })
|
local save_fold = augroup("Persistent Folds", { clear = true })
|
||||||
autocmd("BufWinLeave", {
|
autocmd("BufWinLeave", {
|
||||||
pattern = "*.*",
|
pattern = "*.*",
|
||||||
@ -39,10 +37,11 @@ vim.cmd([[
|
|||||||
augroup filetypedetect
|
augroup filetypedetect
|
||||||
au BufNewFile,BufRead *.frag setl ft=glsl
|
au BufNewFile,BufRead *.frag setl ft=glsl
|
||||||
au BufNewFile,BufRead *.vert setl ft=glsl
|
au BufNewFile,BufRead *.vert setl ft=glsl
|
||||||
|
au BufNewFile,BufRead tsconfig.json setl ft=jsonc
|
||||||
augroup END
|
augroup END
|
||||||
]])
|
]])
|
||||||
|
|
||||||
vim.api.nvim_create_autocmd({ "BufReadPost" }, {
|
autocmd({ "BufReadPost" }, {
|
||||||
pattern = "*",
|
pattern = "*",
|
||||||
group = config_group,
|
group = config_group,
|
||||||
command = "filetype detect",
|
command = "filetype detect",
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
local map = vim.keymap.set
|
local map = vim.keymap.set
|
||||||
local opts = { noremap = true, silent = true }
|
local opts = { noremap = true, silent = true }
|
||||||
|
|
||||||
local translate = require("max.configs.translate")
|
|
||||||
local saga = require("lspsaga")
|
local saga = require("lspsaga")
|
||||||
saga.init_lsp_saga()
|
saga.init_lsp_saga()
|
||||||
|
|
||||||
@ -13,7 +12,6 @@ map("n", "<C-o>", ":Telescope find_files preview={timeout=1000}<CR>", opts)
|
|||||||
map("n", "<C-f>", ":lua require'telescope.builtin'.live_grep{ cwd = vim.fn.getcwd() }<CR>", opts)
|
map("n", "<C-f>", ":lua require'telescope.builtin'.live_grep{ cwd = vim.fn.getcwd() }<CR>", opts)
|
||||||
map("n", "<Leader><leader>", "za", opts)
|
map("n", "<Leader><leader>", "za", opts)
|
||||||
|
|
||||||
|
|
||||||
map("v", ">", ">gv", opts)
|
map("v", ">", ">gv", opts)
|
||||||
map("v", "<", "<gv", opts)
|
map("v", "<", "<gv", opts)
|
||||||
|
|
||||||
@ -32,11 +30,11 @@ map({ "n", "v" }, "gr", "<cmd>Lspsaga lsp_finder<CR>", opts)
|
|||||||
|
|
||||||
map("n", "<Leader>u", ":UndotreeToggle<CR>", opts)
|
map("n", "<Leader>u", ":UndotreeToggle<CR>", opts)
|
||||||
|
|
||||||
-- This is my [i]nspect section, [i]nspect [s]ymbols, [
|
-- This is my [i]nspect section, [i]nspect [s]ymbols
|
||||||
map("n", "<Leader>is", "<cmd>lua require('litee.lib.lsp.wrappers').buf_document_symbol()<CR>", opts)
|
map("n", "<Leader>is", "<cmd>lua require('litee.lib.lsp.wrappers').buf_document_symbol()<CR>", opts)
|
||||||
map("n", "<Leader>io", "<cmd>Lspsaga outline<CR>", opts)
|
map("n", "<Leader>io", "<cmd>Lspsaga outline<CR>", opts)
|
||||||
map("n", "<Leader>ip", ":TroubleToggle<CR>", opts)
|
map("n", "<Leader>ip", ":TroubleToggle<CR>", opts)
|
||||||
map({ "n", "v" }, "<Leader>t", translate, opts)
|
map({ "n", "v" }, "<Leader>t", require("max.configs.translate"), opts)
|
||||||
|
|
||||||
-- DAP Functionality
|
-- DAP Functionality
|
||||||
map("n", "<Leader>b", ":lua require('dap').toggle_breakpoint()<CR>", opts)
|
map("n", "<Leader>b", ":lua require('dap').toggle_breakpoint()<CR>", opts)
|
||||||
@ -64,29 +62,20 @@ map("n", "<Leader>0", ":tablast<CR>", opts)
|
|||||||
map("n", "<A-Left>", ":bprevious<CR>", opts)
|
map("n", "<A-Left>", ":bprevious<CR>", opts)
|
||||||
map("n", "<A-Right>", ":bnext<CR>", opts)
|
map("n", "<A-Right>", ":bnext<CR>", opts)
|
||||||
|
|
||||||
-- Backspace Delete like Browser
|
|
||||||
-- map("i", "<C-H>", "<Esc>dbxi", opts)
|
|
||||||
|
|
||||||
-- Copy visual selection to keyboard
|
-- Copy visual selection to keyboard
|
||||||
map("v", "Y", '"+y', opts)
|
map("v", "Y", '"+y', opts)
|
||||||
map("n", "<Leader>k", "{", opts)
|
map("n", "<Leader>k", "{", opts)
|
||||||
map("n", "<Leader>j", "}", opts)
|
map("n", "<Leader>j", "}", opts)
|
||||||
|
|
||||||
-- I dont use macros at the moment, can disable this if i want to
|
|
||||||
-- map('v', 'Q', 'q', {})
|
|
||||||
-- map('v', 'Q', 'q', {})
|
|
||||||
-- map('n', 'q', '<nop>', {})
|
|
||||||
-- map('n', 'q', '<nop>', {})
|
|
||||||
|
|
||||||
-- Move lines vscode style
|
-- Move lines vscode style
|
||||||
map("n", "<A-j>", "<cmd>move +1<CR>", opts)
|
map("n", "<A-j>", "<cmd>move +1<CR>", opts)
|
||||||
map("n", "<A-k>", "<cmd>move -2<CR>", opts)
|
map("n", "<A-k>", "<cmd>move -2<CR>", opts)
|
||||||
map("n", "<A-S-K>", "yyP", opts)
|
|
||||||
map("n", "<A-S-J>", "yyp", opts)
|
|
||||||
map("i", "<A-j>", "<cmd>move +1<CR>", opts)
|
map("i", "<A-j>", "<cmd>move +1<CR>", opts)
|
||||||
map("i", "<A-k>", "<cmd>move -2<CR>", opts)
|
map("i", "<A-k>", "<cmd>move -2<CR>", opts)
|
||||||
map("v", "<A-j>", ":m '>+1<CR>gv=gv", opts)
|
map("v", "<A-j>", ":m '>+1<CR>gv=gv", opts)
|
||||||
map("v", "<A-k>", ":m '<-2<CR>gv=gv", opts)
|
map("v", "<A-k>", ":m '<-2<CR>gv=gv", opts)
|
||||||
|
map("n", "<A-S-K>", "yyP", opts)
|
||||||
|
map("n", "<A-S-J>", "yyp", opts)
|
||||||
|
|
||||||
-- If i paste with p, the replaced content doesnt replace my clipboard
|
-- If i paste with p, the replaced content doesnt replace my clipboard
|
||||||
map("v", "p", '"_dP', opts)
|
map("v", "p", '"_dP', opts)
|
||||||
|
@ -29,7 +29,7 @@ local plugins = {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ldelossa/litee.nvim",
|
"ldelossa/litee.nvim",
|
||||||
event = "BufRead",
|
command = "InsertEnter",
|
||||||
dependencies = {
|
dependencies = {
|
||||||
"ldelossa/litee-symboltree.nvim",
|
"ldelossa/litee-symboltree.nvim",
|
||||||
"ldelossa/litee-calltree.nvim",
|
"ldelossa/litee-calltree.nvim",
|
||||||
|
@ -15,9 +15,7 @@ function conf(){
|
|||||||
cd $1
|
cd $1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -f "init.lua" ]]; then
|
if [[ -f ".zshrc" ]]; then
|
||||||
nvim init.lua
|
|
||||||
elif [[ -f ".zshrc" ]]; then
|
|
||||||
nvim .zshrc
|
nvim .zshrc
|
||||||
source ~/.zshrc
|
source ~/.zshrc
|
||||||
elif [[ -f "config" ]]; then
|
elif [[ -f "config" ]]; then
|
||||||
|
Loading…
Reference in New Issue
Block a user