feat: new config with everything manually installed
This commit is contained in:
66
init.lua
Normal file
66
init.lua
Normal file
@@ -0,0 +1,66 @@
|
||||
-- ╭──────╮
|
||||
-- │ Init │
|
||||
-- ╰──────╯
|
||||
vim.g.loaded_netrwPlugin = 0
|
||||
vim.g.loaded_netrw = 0
|
||||
vim.cmd("set termguicolors")
|
||||
require("config")
|
||||
|
||||
-- ╭─────────╮
|
||||
-- │ Generic │
|
||||
-- ╰─────────╯
|
||||
vim.cmd("set rnu")
|
||||
vim.cmd("set textwidth=0")
|
||||
vim.cmd("set wrapmargin=0")
|
||||
vim.cmd("set linebreak")
|
||||
-- vim.cmd("set colorcolumn=85")
|
||||
vim.cmd("set conceallevel=0") -- DONT hide characters in MD
|
||||
vim.cmd("set tabstop=4")
|
||||
vim.cmd("set shiftwidth=4")
|
||||
vim.cmd("set expandtab")
|
||||
vim.cmd("set wrap")
|
||||
vim.lsp.inlay_hint.enable(false)
|
||||
|
||||
-- ╭─────────────╮
|
||||
-- │ Colorscheme │
|
||||
-- ╰─────────────╯
|
||||
vim.cmd("colorscheme rose-pine")
|
||||
|
||||
-- ╭───────────────────╮
|
||||
-- │ Default clipboard │
|
||||
-- ╰───────────────────╯
|
||||
vim.cmd("set clipboard=unnamedplus")
|
||||
|
||||
-- ╭───────╮
|
||||
-- │ Chars │
|
||||
-- ╰───────╯
|
||||
vim.opt.fillchars = {
|
||||
horiz = "━",
|
||||
vert = "▏",
|
||||
stl = " ",
|
||||
eob = " ",
|
||||
}
|
||||
vim.opt.listchars = {
|
||||
tab = "> ",
|
||||
trail = " ",
|
||||
nbsp = "+",
|
||||
}
|
||||
|
||||
-- ╭─────╮
|
||||
-- │ LSP │
|
||||
-- ╰─────╯
|
||||
vim.lsp.enable('astro')
|
||||
vim.lsp.enable('bashls')
|
||||
vim.lsp.enable('clangd')
|
||||
vim.lsp.enable('cssls')
|
||||
vim.lsp.enable('emmet')
|
||||
vim.lsp.enable('gopls')
|
||||
vim.lsp.enable('html')
|
||||
vim.lsp.enable('jdtls')
|
||||
vim.lsp.enable('luals')
|
||||
vim.lsp.enable('pyright')
|
||||
vim.lsp.enable('rust_analyzer')
|
||||
vim.lsp.enable('solargraph')
|
||||
vim.lsp.enable('tsserver')
|
||||
vim.lsp.enable('volar')
|
||||
vim.lsp.enable('json')
|
||||
Reference in New Issue
Block a user