diff --git a/init.lua b/init.lua index 2bb3572..6f88f84 100644 --- a/init.lua +++ b/init.lua @@ -15,41 +15,7 @@ local utils = require('utils') require('plugins') require('keymappings') -------------------- OPTIONS ------------------------------- -cmd 'colorscheme gruvbox-material' -- Put your favorite colorscheme here -cmd 'syntax enable' -cmd 'filetype plugin indent on' -cmd 'language en_US.utf-8' -utils.opt('o', 'hlsearch', true) -utils.opt('o', 'guifont', 'Hack NF:h9') -utils.opt('o', 'swapfile', false) -utils.opt('o', 'backup', false) -utils.opt('o', 'spelllang', 'en,de') -local indent = 2 -utils.opt('b', 'expandtab', true) -utils.opt('b', 'shiftwidth', indent) -utils.opt('b', 'smartindent', true) -utils.opt('b', 'tabstop', indent) -utils.opt('o', 'hidden', true) -utils.opt('o', 'ignorecase', true) -utils.opt('o', 'scrolloff', 4 ) -utils.opt('o', 'shiftround', true) -utils.opt('o', 'relativenumber', false) -utils.opt('o', 'smartcase', true) -utils.opt('o', 'splitbelow', true) -utils.opt('o', 'splitright', true) -utils.opt('o', 'wildmode', 'longest:full,full') -utils.opt('w', 'number', true) -utils.opt('o', 'clipboard', 'unnamed,unnamedplus') -utils.opt('o', 'mouse', 'a') -utils.opt('o', 'wrap', false) -utils.opt('o', 'termguicolors', true) -utils.opt('o', 'splitbelow', true) -utils.opt('o', 'splitright', true) -utils.opt('o', 'list', true) -utils.opt('o', 'updatetime', 300) -utils.opt('o', 'wrap', true) -utils.opt('o', 'showmatch', true) - +require('my_options') -------------------- AUTOCOMMANDS -------------------------- require("autocommands") -------------------- TREE-SITTER --------------------------- diff --git a/lua/my_options.lua b/lua/my_options.lua new file mode 100644 index 0000000..9801817 --- /dev/null +++ b/lua/my_options.lua @@ -0,0 +1,35 @@ +local utils = require('utils') +vim.cmd 'colorscheme gruvbox-material' -- Put your favorite colorscheme here +vim.cmd 'syntax enable' +vim.cmd 'filetype plugin indent on' +vim.cmd 'language en_US.utf-8' +utils.opt('o', 'hlsearch', true) +utils.opt('o', 'guifont', 'Hack NF:h9') +utils.opt('o', 'swapfile', false) +utils.opt('o', 'backup', false) +utils.opt('o', 'spelllang', 'en,de') +local indent = 2 +utils.opt('b', 'expandtab', true) +utils.opt('b', 'shiftwidth', indent) +utils.opt('b', 'smartindent', true) +utils.opt('b', 'tabstop', indent) +utils.opt('o', 'hidden', true) +utils.opt('o', 'ignorecase', true) +utils.opt('o', 'scrolloff', 4 ) +utils.opt('o', 'shiftround', true) +utils.opt('o', 'relativenumber', false) +utils.opt('o', 'smartcase', true) +utils.opt('o', 'splitbelow', true) +utils.opt('o', 'splitright', true) +utils.opt('o', 'wildmode', 'longest:full,full') +utils.opt('w', 'number', true) +utils.opt('o', 'clipboard', 'unnamed,unnamedplus') +utils.opt('o', 'mouse', 'a') +utils.opt('o', 'wrap', false) +utils.opt('o', 'termguicolors', true) +utils.opt('o', 'splitbelow', true) +utils.opt('o', 'splitright', true) +utils.opt('o', 'list', true) +utils.opt('o', 'updatetime', 300) +utils.opt('o', 'wrap', true) +utils.opt('o', 'showmatch', true)