diff options
author | Christian Chiarulli <[email protected]> | 2021-03-14 15:10:28 -0400 |
---|---|---|
committer | GitHub <[email protected]> | 2021-03-14 15:10:28 -0400 |
commit | 0dc3c5030b778d5256cad5d9529e9ecf7fbfb233 (patch) | |
tree | 420e44f62d95d138eec36baa4d1bd5b6c9390ae6 /lua/settings.lua | |
parent | d002b0419a8621c5575c14119d0b8d9c4a7a44a0 (diff) |
The Lua Journey Begins...
Diffstat (limited to 'lua/settings.lua')
-rw-r--r-- | lua/settings.lua | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/lua/settings.lua b/lua/settings.lua new file mode 100644 index 00000000..fbf24713 --- /dev/null +++ b/lua/settings.lua @@ -0,0 +1,39 @@ +--vim.o.iskeyword="+=-" --treat dash separated words as a word text object" +--vim.o.shortmess="c" --Don't pass messages to |ins-completion-menu|. + +--vim.o.formatoptions="cro" --Stop newline continution of comments +vim.o.hidden=true --Required to keep multiple buffers open multiple buffers +vim.o.wrap=false --Display long lines as just one line +--vim.o.whichwrap="+=<,>,[,],h,l" +vim.o.encoding="utf-8" --The encoding displayed +vim.o.pumheight=10 --Makes popup menu smaller +vim.o.fileencoding="utf-8" --The encoding written to file +vim.o.ruler=true -- " Show the cursor position all the time +vim.o.cmdheight=2 --More space for displaying messages +vim.o.mouse="a" --Enable your mouse +vim.o.splitbelow=true --Horizontal splits will automatically be below +vim.o.termguicolors=true +vim.o.splitright=true --Vertical splits will automatically be to the right +vim.o.t_Co="256" --Support 256 colors +vim.o.conceallevel=0 --So that I can see `` in markdown files +vim.o.tabstop=2 --Insert 2 spaces for a tab +vim.o.shiftwidth=2 --Change the number of space characters inserted for indentation +vim.o.smarttab=true --Makes tabbing smarter will realize you have 2 vs 4 +vim.o.expandtab=true --Converts tabs to spaces +vim.o.smartindent=true --Makes indenting smart +vim.o.autoindent=true --Good auto indent +vim.o.laststatus=2 --Always display the status line +--vim.o.number=true --Line numbers +vim.wo.number = true +vim.o.cursorline=true --Enable highlighting of the current line +vim.o.background="dark" --tell vim what the background color looks like +vim.o.showtabline=2 --Always show tabs +vim.o.showmode=false --We don't need to see things like -- INSERT -- anymore +vim.o.backup=false --This is recommended by coc +vim.o.writebackup=false --This is recommended by coc +vim.o.signcolumn="yes" --Always show the signcolumn, otherwise it would shift the text each time +vim.o.updatetime=300 --Faster completion +vim.o.timeoutlen=1000 --By default timeoutlen is 1000 ms +vim.o.clipboard="unnamedplus" --Copy paste between vim and everything else +vim.o.incsearch=true +vim.o.guifont="JetBrainsMono\\ Nerd\\ Font\\ Mono:h18" |