mirror of
https://github.com/pojokcodeid/nvim-lazy.git
synced 2025-06-22 08:53:31 +02:00
update
This commit is contained in:
parent
3a4d230067
commit
63269c9e12
5 changed files with 118 additions and 113 deletions
|
@ -23,7 +23,7 @@
|
||||||
"lualine.nvim": { "branch": "master", "commit": "e99d733e0213ceb8f548ae6551b04ae32e590c80" },
|
"lualine.nvim": { "branch": "master", "commit": "e99d733e0213ceb8f548ae6551b04ae32e590c80" },
|
||||||
"mason-lspconfig.nvim": { "branch": "main", "commit": "93e58e100f37ef4fb0f897deeed20599dae9d128" },
|
"mason-lspconfig.nvim": { "branch": "main", "commit": "93e58e100f37ef4fb0f897deeed20599dae9d128" },
|
||||||
"mason-null-ls.nvim": { "branch": "main", "commit": "29ce60f9a16fef3de682a9365ef635f24ae92bf9" },
|
"mason-null-ls.nvim": { "branch": "main", "commit": "29ce60f9a16fef3de682a9365ef635f24ae92bf9" },
|
||||||
"mason.nvim": { "branch": "main", "commit": "b8a6632a0f2d263199d5d480ca85477fe0f414ab" },
|
"mason.nvim": { "branch": "main", "commit": "d9ceb5f4822f3cc8a1b7cf554c67111f1f28c9b5" },
|
||||||
"mini.indentscope": { "branch": "main", "commit": "d3e907b13298b0fc60db289fb804be7e9c561922" },
|
"mini.indentscope": { "branch": "main", "commit": "d3e907b13298b0fc60db289fb804be7e9c561922" },
|
||||||
"neoscroll.nvim": { "branch": "master", "commit": "d7601c26c8a183fa8994ed339e70c2d841253e93" },
|
"neoscroll.nvim": { "branch": "master", "commit": "d7601c26c8a183fa8994ed339e70c2d841253e93" },
|
||||||
"null-ls.nvim": { "branch": "main", "commit": "689cdd78f70af20a37b5309ebc287ac645ae4f76" },
|
"null-ls.nvim": { "branch": "main", "commit": "689cdd78f70af20a37b5309ebc287ac645ae4f76" },
|
||||||
|
@ -46,7 +46,7 @@
|
||||||
"symbols-outline.nvim": { "branch": "master", "commit": "512791925d57a61c545bc303356e8a8f7869763c" },
|
"symbols-outline.nvim": { "branch": "master", "commit": "512791925d57a61c545bc303356e8a8f7869763c" },
|
||||||
"telescope.nvim": { "branch": "master", "commit": "a486ac3e8fb2198f3636da1927ed57a28836fbd8" },
|
"telescope.nvim": { "branch": "master", "commit": "a486ac3e8fb2198f3636da1927ed57a28836fbd8" },
|
||||||
"todo-comments.nvim": { "branch": "main", "commit": "077c59586d9d0726b0696dc5680eb863f4e04bc5" },
|
"todo-comments.nvim": { "branch": "main", "commit": "077c59586d9d0726b0696dc5680eb863f4e04bc5" },
|
||||||
"toggleterm.nvim": { "branch": "main", "commit": "2a787c426ef00cb3488c11b14f5dcf892bbd0bda" },
|
"toggleterm.nvim": { "branch": "main", "commit": "a5638b2206c3930a16a24e5c184dddd572f8cd34" },
|
||||||
"vim-bbye": { "branch": "master", "commit": "903f5eb17f72ebf7b0b1524bbb792c0b36761af6" },
|
"vim-bbye": { "branch": "master", "commit": "903f5eb17f72ebf7b0b1524bbb792c0b36761af6" },
|
||||||
"vim-illuminate": { "branch": "master", "commit": "49062ab1dd8fec91833a69f0a1344223dd59d643" },
|
"vim-illuminate": { "branch": "master", "commit": "49062ab1dd8fec91833a69f0a1344223dd59d643" },
|
||||||
"vim-startuptime": { "branch": "master", "commit": "5f52ed26e0296a3e1d1453935f417e5808eefab8" },
|
"vim-startuptime": { "branch": "master", "commit": "5f52ed26e0296a3e1d1453935f417e5808eefab8" },
|
||||||
|
|
|
@ -214,7 +214,12 @@ return {
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
-- for live server html,css,js
|
-- for live server html,css,js
|
||||||
{ "manzeloth/live-server", cmd = { "LiveServer" }, event = "BufRead" },
|
{
|
||||||
|
"manzeloth/live-server",
|
||||||
|
cmd = { "LiveServer" },
|
||||||
|
event = "BufRead",
|
||||||
|
build = "npm install -g live-server",
|
||||||
|
},
|
||||||
-- for multi cursor select
|
-- for multi cursor select
|
||||||
{ "mg979/vim-visual-multi", event = "BufRead" },
|
{ "mg979/vim-visual-multi", event = "BufRead" },
|
||||||
-- for auto close tag
|
-- for auto close tag
|
||||||
|
|
|
@ -1,58 +1,57 @@
|
||||||
-- This file is automatically loaded by plugins.config
|
local options = {
|
||||||
|
backspace = vim.opt.backspace + { "nostop" }, -- Don't stop backspace at insert
|
||||||
|
clipboard = "unnamedplus", -- Connection to the system clipboard
|
||||||
|
cmdheight = 0, -- hide command line unless needed
|
||||||
|
completeopt = { "menuone", "noselect" }, -- Options for insert mode completion
|
||||||
|
copyindent = true, -- Copy the previous indentation on autoindenting
|
||||||
|
cursorline = true, -- Highlight the text line of the cursor
|
||||||
|
expandtab = true, -- Enable the use of space in tab
|
||||||
|
fileencoding = "utf-8", -- File content encoding for the buffer
|
||||||
|
fillchars = { eob = " " }, -- Disable `~` on nonexistent lines
|
||||||
|
history = 100, -- Number of commands to remember in a history table
|
||||||
|
ignorecase = true, -- Case insensitive searching
|
||||||
|
|
||||||
vim.g.mapleader = " "
|
laststatus = 3, -- globalstatus
|
||||||
vim.g.maplocalleader = " "
|
|
||||||
|
|
||||||
local opt = vim.opt
|
lazyredraw = true, -- lazily redraw screen
|
||||||
opt.autowrite = true -- Enable auto write
|
mouse = "a", -- Enable mouse support
|
||||||
opt.clipboard = "unnamedplus" -- Sync with system clipboard
|
number = true, -- Show numberline
|
||||||
opt.completeopt = "menu,menuone,noselect"
|
preserveindent = true, -- Preserve indent structure as much as possible
|
||||||
opt.conceallevel = 3 -- Hide * markup for bold and italic
|
pumheight = 10, -- Height of the pop up menu
|
||||||
opt.confirm = true -- Confirm to save changes before exiting modified buffer
|
relativenumber = true, -- Show relative numberline
|
||||||
opt.cursorline = true -- Enable highlighting of the current line
|
scrolloff = 8, -- Number of lines to keep above and below the cursor
|
||||||
opt.expandtab = true -- Use spaces instead of tabs
|
shiftwidth = 2, -- Number of space inserted for indentation
|
||||||
opt.formatoptions = "jcroqlnt" -- tcqj
|
showmode = false, -- Disable showing modes in command line
|
||||||
opt.grepformat = "%f:%l:%c:%m"
|
showtabline = 2, -- always display tabline
|
||||||
opt.grepprg = "rg --vimgrep"
|
sidescrolloff = 8, -- Number of columns to keep at the sides of the cursor
|
||||||
opt.ignorecase = true -- Ignore case
|
signcolumn = "yes", -- Always show the sign column
|
||||||
opt.inccommand = "nosplit" -- preview incremental substitute
|
smartcase = true, -- Case sensitivie searching
|
||||||
opt.laststatus = 0
|
splitbelow = true, -- Splitting a new window below the current one
|
||||||
opt.list = true -- Show some invisible characters (tabs...
|
splitright = true, -- Splitting a new window at the right of the current one
|
||||||
opt.mouse = "a" -- Enable mouse mode
|
swapfile = false, -- Disable use of swapfile for the buffer
|
||||||
opt.number = true -- Print line number
|
tabstop = 2, -- Number of space in a tab
|
||||||
opt.pumblend = 10 -- Popup blend
|
termguicolors = true, -- Enable 24-bit RGB color in the TUI
|
||||||
opt.pumheight = 10 -- Maximum number of entries in a popup
|
timeoutlen = 300, -- Length of time to wait for a mapped sequence
|
||||||
opt.relativenumber = true -- Relative line numbers
|
undofile = true, -- Enable persistent undo
|
||||||
opt.scrolloff = 4 -- Lines of context
|
updatetime = 300, -- Length of time to wait before triggering the plugin
|
||||||
opt.sessionoptions = { "buffers", "curdir", "tabpages", "winsize" }
|
wrap = true, -- Disable wrapping of lines longer than the width of window
|
||||||
opt.shiftround = true -- Round indent
|
writebackup = false, -- Disable making a backup before overwriting a file
|
||||||
opt.shiftwidth = 2 -- Size of an indent
|
-- minimal number of screen columns either side of cursor if wrap is `false`
|
||||||
opt.shortmess:append({ W = true, I = true, c = true })
|
-- guifont = "monospace:h17", -- the font used in graphical neovim applications
|
||||||
opt.showmode = false -- Dont show mode since we have a statusline
|
-- guifont = "Source_Code_Pro:h17", -- the font used in graphical neovim applications
|
||||||
opt.sidescrolloff = 8 -- Columns of context
|
guifont = "Hack_Nerd_Font:h17", -- the font used in graphical neovim applications
|
||||||
opt.signcolumn = "yes" -- Always show the signcolumn, otherwise it would shift the text each time
|
whichwrap = "bs<>[]hl", -- which "horizontal" keys are allowed to travel to prev/next line -- which "horizontal" keys are allowed to travel to prev/next line
|
||||||
opt.smartcase = true -- Don't ignore case with capitals
|
}
|
||||||
opt.smartindent = true -- Insert indents automatically
|
|
||||||
opt.spelllang = { "en" }
|
|
||||||
opt.splitbelow = true -- Put new windows below current
|
|
||||||
opt.splitright = true -- Put new windows right of current
|
|
||||||
opt.tabstop = 2 -- Number of spaces tabs count for
|
|
||||||
opt.termguicolors = true -- True color support
|
|
||||||
opt.timeoutlen = 300
|
|
||||||
opt.undofile = true
|
|
||||||
opt.undolevels = 10000
|
|
||||||
opt.updatetime = 200 -- Save swap file and trigger CursorHold
|
|
||||||
opt.wildmode = "longest:full,full" -- Command-line completion mode
|
|
||||||
opt.winminwidth = 5 -- Minimum window width
|
|
||||||
opt.wrap = false -- Disable line wrap
|
|
||||||
|
|
||||||
opt.laststatus = 3 -- globalstatus
|
for k, v in pairs(options) do
|
||||||
opt.cmdheight = 0 -- hide command line unless needed
|
vim.opt[k] = v
|
||||||
|
|
||||||
if vim.fn.has("nvim-0.9.0") == 1 then
|
|
||||||
opt.splitkeep = "screen"
|
|
||||||
opt.shortmess:append({ C = true })
|
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Fix markdown indentation settings
|
-- vim.opt.shortmess = "ilmnrx" -- flags to shorten vim messages, see :help 'shortmess'
|
||||||
vim.g.markdown_recommended_style = 0
|
-- vim.o.winbar = "%{%v:lua.require'nvim-navic'.get_location()%}"
|
||||||
|
vim.opt.shortmess:append("c") -- don't give |ins-completion-menu| messages
|
||||||
|
vim.opt.iskeyword:append("-") -- hyphenated words recognized by searches
|
||||||
|
vim.opt.formatoptions:remove({ "t", "c", "q", "j" })
|
||||||
|
vim.opt.formatoptions = "croql"
|
||||||
|
-- vim.opt.formatoptions:remove({ "c", "r", "o" }) -- don't insert the current comment leader automatically for auto-wrapping comments using 'textwidth', hitting <Enter> in insert mode, or hitting 'o' or 'O' in normal mode.
|
||||||
|
vim.opt.runtimepath:remove("/usr/share/vim/vimfiles") -- separate vim plugins from neovim in case vim still in use
|
||||||
|
|
|
@ -1,57 +0,0 @@
|
||||||
local options = {
|
|
||||||
backspace = vim.opt.backspace + { "nostop" }, -- Don't stop backspace at insert
|
|
||||||
clipboard = "unnamedplus", -- Connection to the system clipboard
|
|
||||||
cmdheight = 0, -- hide command line unless needed
|
|
||||||
completeopt = { "menuone", "noselect" }, -- Options for insert mode completion
|
|
||||||
copyindent = true, -- Copy the previous indentation on autoindenting
|
|
||||||
cursorline = true, -- Highlight the text line of the cursor
|
|
||||||
expandtab = true, -- Enable the use of space in tab
|
|
||||||
fileencoding = "utf-8", -- File content encoding for the buffer
|
|
||||||
fillchars = { eob = " " }, -- Disable `~` on nonexistent lines
|
|
||||||
history = 100, -- Number of commands to remember in a history table
|
|
||||||
ignorecase = true, -- Case insensitive searching
|
|
||||||
|
|
||||||
laststatus = 3, -- globalstatus
|
|
||||||
|
|
||||||
lazyredraw = true, -- lazily redraw screen
|
|
||||||
mouse = "a", -- Enable mouse support
|
|
||||||
number = true, -- Show numberline
|
|
||||||
preserveindent = true, -- Preserve indent structure as much as possible
|
|
||||||
pumheight = 10, -- Height of the pop up menu
|
|
||||||
relativenumber = true, -- Show relative numberline
|
|
||||||
scrolloff = 8, -- Number of lines to keep above and below the cursor
|
|
||||||
shiftwidth = 2, -- Number of space inserted for indentation
|
|
||||||
showmode = false, -- Disable showing modes in command line
|
|
||||||
showtabline = 2, -- always display tabline
|
|
||||||
sidescrolloff = 8, -- Number of columns to keep at the sides of the cursor
|
|
||||||
signcolumn = "yes", -- Always show the sign column
|
|
||||||
smartcase = true, -- Case sensitivie searching
|
|
||||||
splitbelow = true, -- Splitting a new window below the current one
|
|
||||||
splitright = true, -- Splitting a new window at the right of the current one
|
|
||||||
swapfile = false, -- Disable use of swapfile for the buffer
|
|
||||||
tabstop = 2, -- Number of space in a tab
|
|
||||||
termguicolors = true, -- Enable 24-bit RGB color in the TUI
|
|
||||||
timeoutlen = 300, -- Length of time to wait for a mapped sequence
|
|
||||||
undofile = true, -- Enable persistent undo
|
|
||||||
updatetime = 300, -- Length of time to wait before triggering the plugin
|
|
||||||
wrap = true, -- Disable wrapping of lines longer than the width of window
|
|
||||||
writebackup = false, -- Disable making a backup before overwriting a file
|
|
||||||
-- minimal number of screen columns either side of cursor if wrap is `false`
|
|
||||||
-- guifont = "monospace:h17", -- the font used in graphical neovim applications
|
|
||||||
-- guifont = "Source_Code_Pro:h17", -- the font used in graphical neovim applications
|
|
||||||
guifont = "Hack_Nerd_Font:h17", -- the font used in graphical neovim applications
|
|
||||||
whichwrap = "bs<>[]hl", -- which "horizontal" keys are allowed to travel to prev/next line -- which "horizontal" keys are allowed to travel to prev/next line
|
|
||||||
}
|
|
||||||
|
|
||||||
for k, v in pairs(options) do
|
|
||||||
vim.opt[k] = v
|
|
||||||
end
|
|
||||||
|
|
||||||
-- vim.opt.shortmess = "ilmnrx" -- flags to shorten vim messages, see :help 'shortmess'
|
|
||||||
-- vim.o.winbar = "%{%v:lua.require'nvim-navic'.get_location()%}"
|
|
||||||
vim.opt.shortmess:append("c") -- don't give |ins-completion-menu| messages
|
|
||||||
vim.opt.iskeyword:append("-") -- hyphenated words recognized by searches
|
|
||||||
vim.opt.formatoptions:remove({ "t", "c", "q", "j" })
|
|
||||||
vim.opt.formatoptions = "croql"
|
|
||||||
-- vim.opt.formatoptions:remove({ "c", "r", "o" }) -- don't insert the current comment leader automatically for auto-wrapping comments using 'textwidth', hitting <Enter> in insert mode, or hitting 'o' or 'O' in normal mode.
|
|
||||||
vim.opt.runtimepath:remove("/usr/share/vim/vimfiles") -- separate vim plugins from neovim in case vim still in use
|
|
58
lua/user/options_backup.lua
Normal file
58
lua/user/options_backup.lua
Normal file
|
@ -0,0 +1,58 @@
|
||||||
|
-- This file is automatically loaded by plugins.config
|
||||||
|
|
||||||
|
vim.g.mapleader = " "
|
||||||
|
vim.g.maplocalleader = " "
|
||||||
|
|
||||||
|
local opt = vim.opt
|
||||||
|
opt.autowrite = true -- Enable auto write
|
||||||
|
opt.clipboard = "unnamedplus" -- Sync with system clipboard
|
||||||
|
opt.completeopt = "menu,menuone,noselect"
|
||||||
|
opt.conceallevel = 3 -- Hide * markup for bold and italic
|
||||||
|
opt.confirm = true -- Confirm to save changes before exiting modified buffer
|
||||||
|
opt.cursorline = true -- Enable highlighting of the current line
|
||||||
|
opt.expandtab = true -- Use spaces instead of tabs
|
||||||
|
opt.formatoptions = "jcroqlnt" -- tcqj
|
||||||
|
opt.grepformat = "%f:%l:%c:%m"
|
||||||
|
opt.grepprg = "rg --vimgrep"
|
||||||
|
opt.ignorecase = true -- Ignore case
|
||||||
|
opt.inccommand = "nosplit" -- preview incremental substitute
|
||||||
|
opt.laststatus = 0
|
||||||
|
opt.list = true -- Show some invisible characters (tabs...
|
||||||
|
opt.mouse = "a" -- Enable mouse mode
|
||||||
|
opt.number = true -- Print line number
|
||||||
|
opt.pumblend = 10 -- Popup blend
|
||||||
|
opt.pumheight = 10 -- Maximum number of entries in a popup
|
||||||
|
opt.relativenumber = true -- Relative line numbers
|
||||||
|
opt.scrolloff = 4 -- Lines of context
|
||||||
|
opt.sessionoptions = { "buffers", "curdir", "tabpages", "winsize" }
|
||||||
|
opt.shiftround = true -- Round indent
|
||||||
|
opt.shiftwidth = 2 -- Size of an indent
|
||||||
|
opt.shortmess:append({ W = true, I = true, c = true })
|
||||||
|
opt.showmode = false -- Dont show mode since we have a statusline
|
||||||
|
opt.sidescrolloff = 8 -- Columns of context
|
||||||
|
opt.signcolumn = "yes" -- Always show the signcolumn, otherwise it would shift the text each time
|
||||||
|
opt.smartcase = true -- Don't ignore case with capitals
|
||||||
|
opt.smartindent = true -- Insert indents automatically
|
||||||
|
opt.spelllang = { "en" }
|
||||||
|
opt.splitbelow = true -- Put new windows below current
|
||||||
|
opt.splitright = true -- Put new windows right of current
|
||||||
|
opt.tabstop = 2 -- Number of spaces tabs count for
|
||||||
|
opt.termguicolors = true -- True color support
|
||||||
|
opt.timeoutlen = 300
|
||||||
|
opt.undofile = true
|
||||||
|
opt.undolevels = 10000
|
||||||
|
opt.updatetime = 200 -- Save swap file and trigger CursorHold
|
||||||
|
opt.wildmode = "longest:full,full" -- Command-line completion mode
|
||||||
|
opt.winminwidth = 5 -- Minimum window width
|
||||||
|
opt.wrap = false -- Disable line wrap
|
||||||
|
|
||||||
|
opt.laststatus = 3 -- globalstatus
|
||||||
|
opt.cmdheight = 0 -- hide command line unless needed
|
||||||
|
|
||||||
|
if vim.fn.has("nvim-0.9.0") == 1 then
|
||||||
|
opt.splitkeep = "screen"
|
||||||
|
opt.shortmess:append({ C = true })
|
||||||
|
end
|
||||||
|
|
||||||
|
-- Fix markdown indentation settings
|
||||||
|
vim.g.markdown_recommended_style = 0
|
Loading…
Add table
Add a link
Reference in a new issue