2024-11-01 12:14:45 +00:00
|
|
|
|
|
|
|
--
|
|
|
|
-- Neovim and VIM global configuration
|
|
|
|
-- and options
|
|
|
|
-- ..............................................
|
|
|
|
--
|
|
|
|
-- Author: Sven Vogel
|
|
|
|
-- Created: 01.11.2024
|
|
|
|
-- Edited: 01.11.2024
|
|
|
|
--
|
|
|
|
-- ==============================================
|
|
|
|
|
|
|
|
--
|
|
|
|
-- neovim global options
|
|
|
|
-- ..............................................
|
|
|
|
|
2024-10-30 19:32:53 +00:00
|
|
|
local opt = vim.opt
|
|
|
|
|
|
|
|
opt.clipboard = vim.env.SSH_TTY and "" or "unnamedplus" -- Sync with system clipboard
|
|
|
|
opt.confirm = true
|
|
|
|
opt.cursorline = true
|
|
|
|
opt.expandtab = true
|
|
|
|
opt.ignorecase = true
|
|
|
|
opt.laststatus = 3 -- global statusline
|
|
|
|
opt.mouse = "a"
|
|
|
|
opt.shiftwidth = 4
|
|
|
|
opt.tabstop = 4
|
|
|
|
opt.showmode = false
|
|
|
|
opt.termguicolors = true -- True color support
|
|
|
|
opt.virtualedit = "block" -- Allow cursor to move where there is no text in visual block mode
|
|
|
|
opt.wrap = false
|
|
|
|
opt.smoothscroll = true
|
2024-11-01 12:36:27 +00:00
|
|
|
opt.swapfile = false -- disable swapfiles because they are fucking garbage
|
|
|
|
opt.smartindent = true
|
2024-11-01 12:14:45 +00:00
|
|
|
|
|
|
|
--
|
|
|
|
-- VIM global options
|
|
|
|
-- ..............................................
|
|
|
|
|
2024-11-01 15:48:32 +00:00
|
|
|
-- disable netrw
|
|
|
|
vim.g.loaded_netrw = 1
|
|
|
|
vim.g.loaded_netrwPlugin = 1
|
|
|
|
|