parent
8d4aa86992
commit
d8d5296ad2
5 changed files with 131 additions and 37 deletions
53
neovim/.config/nvim/init.lua
Normal file
53
neovim/.config/nvim/init.lua
Normal file
|
@ -0,0 +1,53 @@
|
|||
--set some aliases to make typing this faster.
|
||||
local cmd=vim.cmd
|
||||
local opt=vim.opt
|
||||
local fn=vim.fn
|
||||
--source any legacy code that I havent ported to lua yet.
|
||||
cmd([[source ~/.config/nvim/legacy.vimrc]])
|
||||
|
||||
--options using vim.opt (aliased, of course.)
|
||||
opt.lazyredraw=true
|
||||
opt.autoread=true
|
||||
opt.swapfile=false
|
||||
opt.history=500
|
||||
opt.formatoptions='rojq'
|
||||
--disable hard text wrapping, will only wrap visually.
|
||||
opt.textwidth=0
|
||||
opt.wrapmargin=0
|
||||
opt.wrap=true
|
||||
opt.linebreak=true
|
||||
opt.breakindent=true
|
||||
--add ruler to side of screen.
|
||||
opt.number=true
|
||||
--displays cordinates of your cursor in statusbar
|
||||
opt.ruler=true
|
||||
--always leave 5 cells between cursor and side of window.
|
||||
opt.scrolloff=5
|
||||
opt.sidescrolloff=5
|
||||
--better command line completion
|
||||
opt.wildmenu=true
|
||||
--ignore case in search if search is all lowercase.
|
||||
opt.ignorecase=true
|
||||
opt.smartcase=true
|
||||
--show unfinished commands in statusbar.
|
||||
opt.showcmd=true
|
||||
--regex stuff
|
||||
opt.magic=true
|
||||
--always have a status line
|
||||
opt.laststatus=2
|
||||
--tab stuff
|
||||
opt.tabstop=4
|
||||
opt.shiftwidth=4
|
||||
opt.autoindent=true
|
||||
--highlight search results as you type.
|
||||
opt.hlsearch=true
|
||||
opt.incsearch=true
|
||||
--foling stuff
|
||||
cmd([[source ~/.config/nvim/foldtext.vimrc]])
|
||||
opt.foldmethod='indent'
|
||||
opt.foldtext='minimal_foldtext()'
|
||||
opt.fillchars='stl:=,stlnc: ,vert:|,fold:-'
|
||||
opt.foldcolumn='4'
|
||||
opt.foldenable=true
|
||||
opt.foldminlines=2
|
||||
opt.foldignore=''
|
Loading…
Add table
Add a link
Reference in a new issue