update
This commit is contained in:
parent
246852f305
commit
3b9b4b9502
24
init.lua
24
init.lua
|
@ -189,13 +189,17 @@ require('lazy').setup({
|
||||||
-- See `:help vim.o`
|
-- See `:help vim.o`
|
||||||
|
|
||||||
-- Set highlight on search
|
-- Set highlight on search
|
||||||
vim.o.hlsearch = false
|
vim.o.hlsearch = true
|
||||||
|
vim.cmd [[highlight Search guifg=#292e42 guibg=#bb9af7]]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
-- Make line numbers default
|
-- Make line numbers default
|
||||||
vim.wo.number = true
|
vim.wo.number = true
|
||||||
|
|
||||||
-- Enable mouse mode
|
-- Enable mouse mode
|
||||||
vim.o.mouse = 'a'
|
vim.o.mouse = 'a'
|
||||||
|
|
||||||
-- enable relativew numbers
|
-- enable relativew numbers
|
||||||
vim.o.relativenumber = true
|
vim.o.relativenumber = true
|
||||||
|
|
||||||
|
@ -241,6 +245,8 @@ vim.keymap.set('n', 'j', "v:count == 0 ? 'gj' : 'j'", { expr = true, silent = tr
|
||||||
-- go from insert to normal with "jj"
|
-- go from insert to normal with "jj"
|
||||||
vim.api.nvim_set_keymap('i', 'jj', '<Esc>', { noremap = true })
|
vim.api.nvim_set_keymap('i', 'jj', '<Esc>', { noremap = true })
|
||||||
|
|
||||||
|
vim.api.nvim_set_keymap('i', 'jk', '<Esc>', { noremap = true })
|
||||||
|
|
||||||
-- save the file with space w
|
-- save the file with space w
|
||||||
vim.api.nvim_set_keymap('n', '<leader>w', ':Format<CR> :w<CR>', { noremap = true, silent = true, desc = "save" })
|
vim.api.nvim_set_keymap('n', '<leader>w', ':Format<CR> :w<CR>', { noremap = true, silent = true, desc = "save" })
|
||||||
|
|
||||||
|
@ -268,7 +274,7 @@ vim.api.nvim_set_keymap('n', '<S-h>', ':BufferPrevious<CR>', { noremap = true, s
|
||||||
vim.api.nvim_set_keymap('n', '<S-l>', ':BufferNext<CR>', { noremap = true, silent = true })
|
vim.api.nvim_set_keymap('n', '<S-l>', ':BufferNext<CR>', { noremap = true, silent = true })
|
||||||
|
|
||||||
-- close the current buffer
|
-- close the current buffer
|
||||||
vim.api.nvim_set_keymap('n', '<leader>c', ':bd<CR>', { noremap = true, silent = true })
|
vim.api.nvim_set_keymap('n', '<leader>cb', ':bd<CR>', { noremap = true, silent = true })
|
||||||
|
|
||||||
-- Mapping copilot to <C-j>
|
-- Mapping copilot to <C-j>
|
||||||
vim.g.copilot_no_tab_map = true
|
vim.g.copilot_no_tab_map = true
|
||||||
|
@ -276,8 +282,22 @@ vim.api.nvim_set_keymap("i", "<C-J>", 'copilot#Accept("<CR>")', { silent = true,
|
||||||
|
|
||||||
vim.api.nvim_set_keymap('n', ':', '<cmd>FineCmdline<CR>', { noremap = true })
|
vim.api.nvim_set_keymap('n', ':', '<cmd>FineCmdline<CR>', { noremap = true })
|
||||||
|
|
||||||
|
vim.api.nvim_set_keymap('n', '<leader>hs', ':nohlsearch<CR>',
|
||||||
|
{ noremap = true, silent = true, desc = "toggle of search highlight" })
|
||||||
|
|
||||||
|
vim.api.nvim_set_keymap('n', 'gm', ":call cursor(0, len(getline('.'))/2)<CR>",
|
||||||
|
{ noremap = true, silent = true, desc = "[g]o [m]iddle" })
|
||||||
|
|
||||||
|
-- disable swap file beacause it cause crashes in neovide and neovim
|
||||||
vim.o.swapfile = false
|
vim.o.swapfile = false
|
||||||
|
|
||||||
|
|
||||||
|
-- changing the color mapping for the neotree mapping
|
||||||
|
vim.g.nvim_tree_highlight_opened_files = 1
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
-- custom requirements
|
-- custom requirements
|
||||||
config = function()
|
config = function()
|
||||||
require("config.auto-session").setup {}
|
require("config.auto-session").setup {}
|
||||||
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
return {
|
||||||
|
'glepnir/dashboard-nvim',
|
||||||
|
event = 'VimEnter',
|
||||||
|
config = function()
|
||||||
|
require('dashboard').setup {
|
||||||
|
-- config
|
||||||
|
}
|
||||||
|
end,
|
||||||
|
dependencies = { { 'nvim-tree/nvim-web-devicons' } }
|
||||||
|
}
|
Loading…
Reference in New Issue