add: neovim 0.12 global config, including vim pack. WIP
This commit is contained in:
34
configs/nvim_g/Global/init.lua
Normal file
34
configs/nvim_g/Global/init.lua
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
-- Neovim Options
|
||||||
|
-- options (vim.opt)
|
||||||
|
local o = vim.opt
|
||||||
|
o.number = true
|
||||||
|
o.relativenumber = true
|
||||||
|
o.termguicolors = true
|
||||||
|
o.clipboard = "unnamedplus" -- Use system clipboard
|
||||||
|
o.tabstop = 4
|
||||||
|
o.shiftwidth = 4
|
||||||
|
o.wrap = false -- Do not wrap lines by default
|
||||||
|
o.smartindent = true -- Smart auto-indent
|
||||||
|
|
||||||
|
|
||||||
|
-- Plugins [vim.pack]
|
||||||
|
-- Vim pack plugins
|
||||||
|
vim.pack.add({
|
||||||
|
"https://www.github.com/echasnovski/mini.nvim", -- mini.nvim
|
||||||
|
"https://github.com/ellisonleao/gruvbox.nvim", -- lua gruvbox theme
|
||||||
|
})
|
||||||
|
require("gruvbox").setup()
|
||||||
|
vim.cmd.colorscheme("gruvbox")
|
||||||
|
|
||||||
|
-- Mini.nvim Modules
|
||||||
|
require('mini.deps').setup() -- use default config
|
||||||
|
-- OR
|
||||||
|
-- require('mini.deps').setup({}) -- replace {} with your config table
|
||||||
|
|
||||||
|
-- mini.nvim modules
|
||||||
|
require('mini.animate').setup()
|
||||||
|
require('mini.files').setup()
|
||||||
|
require('mini.surround').setup()
|
||||||
|
require('mini.comment').setup() -- Commenting with 'gc'
|
||||||
|
require('mini.statusline').setup() -- Modern statusline
|
||||||
|
require('mini.pairs').setup() -- Autopairs (brackets, quotes)
|
||||||
1
configs/nvim_g/Global/lua/soru/lsp.lua
Normal file
1
configs/nvim_g/Global/lua/soru/lsp.lua
Normal file
@@ -0,0 +1 @@
|
|||||||
|
-- test
|
||||||
1
configs/nvim_g/Global/lua/soru/options.lua
Normal file
1
configs/nvim_g/Global/lua/soru/options.lua
Normal file
@@ -0,0 +1 @@
|
|||||||
|
-- test
|
||||||
Reference in New Issue
Block a user