diff --git a/init.lua b/init.lua index 88658ef3..9275421c 100644 --- a/init.lua +++ b/init.lua @@ -91,7 +91,13 @@ vim.g.mapleader = ' ' vim.g.maplocalleader = ' ' -- Set to true if you have a Nerd Font installed and selected in the terminal -vim.g.have_nerd_font = false +vim.g.have_nerd_font = true + +-- NOTE: my neovide options +-- [[ Neovide ]] +vim.o.guifont = 'FiraCode Nerd Font' +vim.opt.linespace = 15 +vim.g.neovide_scale_factor = 0.7 -- [[ Setting options ]] -- See `:help vim.opt` @@ -102,7 +108,7 @@ vim.g.have_nerd_font = false vim.opt.number = true -- You can also add relative line numbers, to help with jumping. -- Experiment for yourself to see if you like it! --- vim.opt.relativenumber = true +vim.opt.relativenumber = true -- Enable mouse mode, can be useful for resizing splits for example! vim.opt.mouse = 'a' @@ -152,7 +158,7 @@ vim.opt.inccommand = 'split' vim.opt.cursorline = true -- Minimal number of screen lines to keep above and below the cursor. -vim.opt.scrolloff = 10 +vim.opt.scrolloff = 20 -- [[ Basic Keymaps ]] -- See `:help vim.keymap.set()` @@ -873,19 +879,19 @@ require('lazy').setup({ -- Here are some example plugins that I've included in the Kickstart repository. -- Uncomment any of the lines below to enable them (you will need to restart nvim). -- - -- require 'kickstart.plugins.debug', - -- require 'kickstart.plugins.indent_line', - -- require 'kickstart.plugins.lint', - -- require 'kickstart.plugins.autopairs', - -- require 'kickstart.plugins.neo-tree', - -- require 'kickstart.plugins.gitsigns', -- adds gitsigns recommend keymaps + require 'kickstart.plugins.debug', + require 'kickstart.plugins.indent_line', + require 'kickstart.plugins.lint', + require 'kickstart.plugins.autopairs', + require 'kickstart.plugins.neo-tree', + require 'kickstart.plugins.gitsigns', -- adds gitsigns recommend keymaps -- NOTE: The import below can automatically add your own plugins, configuration, etc from `lua/custom/plugins/*.lua` -- This is the easiest way to modularize your config. -- -- Uncomment the following line and add your plugins to `lua/custom/plugins/*.lua` to get going. -- For additional information, see `:help lazy.nvim-lazy.nvim-structuring-your-plugins` - -- { import = 'custom.plugins' }, + { import = 'dacekonn.plugins'}, }, { ui = { -- If you are using a Nerd Font: set icons to an empty table which will use the diff --git a/lua/dacekonn/plugins/centerpad.lua b/lua/dacekonn/plugins/centerpad.lua new file mode 100644 index 00000000..29144fd4 --- /dev/null +++ b/lua/dacekonn/plugins/centerpad.lua @@ -0,0 +1,7 @@ +return { + { -- Add indentation guides even on blank lines + 'smithbm2316/centerpad.nvim', + -- Enable `lukas-reineke/indent-blankline.nvim` + -- See `:help ibl` + }, +} diff --git a/lua/dacekonn/plugins/stay-centered.lua b/lua/dacekonn/plugins/stay-centered.lua new file mode 100644 index 00000000..6a762f6d --- /dev/null +++ b/lua/dacekonn/plugins/stay-centered.lua @@ -0,0 +1,3 @@ +return { + 'arnamak/stay-centered.nvim', +}