| 1234567891011121314151617181920212223242526272829303132333435363738 |
- vim.cmd("set expandtab")
- vim.cmd("set tabstop=2")
- vim.cmd("set softtabstop=2")
- vim.cmd("set shiftwidth=2")
- -- disable netrw at the very start of your init.lua
- vim.g.loaded_netrw = 1
- vim.g.loaded_netrwPlugin = 1
- -- vim options
- local opt = vim.opt
- opt.relativenumber = true
- opt.undodir = os.getenv("HOME") .. "/.vim/undodir"
- -- Languages
- opt.spelllang = "en_us,fr"
- opt.spell = true
- vim.cmd("autocmd BufRead,BufNewFile *.typ set filetype=typst")
- vim.cmd("xnoremap p pgvy")
- local symbols = { Error = "", Info = "", Hint = "", Warn = "" }
- for name, icon in pairs(symbols) do
- local hl = "DiagnosticSign" .. name
- vim.fn.sign_define(hl, { text = icon, numhl = hl, texthl = hl })
- end
- vim.diagnostic.config({
- virtual_text = {
- prefix = "●",
- },
- })
- require("config.lazy")
- require("config.mappings")
|