From 3b9b4b9502a5175d0f25716f4f08fe24a6b28101 Mon Sep 17 00:00:00 2001 From: Omixxx Date: Sun, 26 Feb 2023 10:53:36 +0100 Subject: [PATCH] update --- init.lua | 24 ++++++++++++++++++++++-- lua/custom/plugins/startup.lua | 10 ++++++++++ 2 files changed, 32 insertions(+), 2 deletions(-) create mode 100644 lua/custom/plugins/startup.lua diff --git a/init.lua b/init.lua index 82c1d59a..04ce5b88 100644 --- a/init.lua +++ b/init.lua @@ -189,13 +189,17 @@ require('lazy').setup({ -- See `:help vim.o` -- Set highlight on search -vim.o.hlsearch = false +vim.o.hlsearch = true +vim.cmd [[highlight Search guifg=#292e42 guibg=#bb9af7]] + + -- Make line numbers default vim.wo.number = true -- Enable mouse mode vim.o.mouse = 'a' + -- enable relativew numbers 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" vim.api.nvim_set_keymap('i', 'jj', '', { noremap = true }) +vim.api.nvim_set_keymap('i', 'jk', '', { noremap = true }) + -- save the file with space w vim.api.nvim_set_keymap('n', 'w', ':Format :w', { noremap = true, silent = true, desc = "save" }) @@ -268,7 +274,7 @@ vim.api.nvim_set_keymap('n', '', ':BufferPrevious', { noremap = true, s vim.api.nvim_set_keymap('n', '', ':BufferNext', { noremap = true, silent = true }) -- close the current buffer -vim.api.nvim_set_keymap('n', 'c', ':bd', { noremap = true, silent = true }) +vim.api.nvim_set_keymap('n', 'cb', ':bd', { noremap = true, silent = true }) -- Mapping copilot to vim.g.copilot_no_tab_map = true @@ -276,8 +282,22 @@ vim.api.nvim_set_keymap("i", "", 'copilot#Accept("")', { silent = true, vim.api.nvim_set_keymap('n', ':', 'FineCmdline', { noremap = true }) +vim.api.nvim_set_keymap('n', 'hs', ':nohlsearch', + { noremap = true, silent = true, desc = "toggle of search highlight" }) + +vim.api.nvim_set_keymap('n', 'gm', ":call cursor(0, len(getline('.'))/2)", + { noremap = true, silent = true, desc = "[g]o [m]iddle" }) + +-- disable swap file beacause it cause crashes in neovide and neovim vim.o.swapfile = false + +-- changing the color mapping for the neotree mapping +vim.g.nvim_tree_highlight_opened_files = 1 + + + + -- custom requirements config = function() require("config.auto-session").setup {} diff --git a/lua/custom/plugins/startup.lua b/lua/custom/plugins/startup.lua new file mode 100644 index 00000000..dbc55660 --- /dev/null +++ b/lua/custom/plugins/startup.lua @@ -0,0 +1,10 @@ +return { + 'glepnir/dashboard-nvim', + event = 'VimEnter', + config = function() + require('dashboard').setup { + -- config + } + end, + dependencies = { { 'nvim-tree/nvim-web-devicons' } } +}