Home
Head's Up: I'm in the middle of upgrading my site. Most things are in place, but there are something missing and/or broken including image alt text. Please bear with me while I'm getting things fixed.

My Neovim Options

This is my options settings for Neovim. Details on options can be found with

:h vim.o

~/.config/nvim/after/plugin/config-options.lua

lua
nnoremap <silent> gb :BufferLinePick<CR>


-- Various config stuff
vim.o.wrap = false
vim.o.scrolloff = 3
vim.o.shell = "/bin/zsh"
vim.o.tabstop = 2
vim.o.shiftwidth = 2
vim.o.expandtab = true
vim.o.softtabstop = 2
vim.o.smarttab = true
vim.o.spell = true
vim.o.autowrite = true
vim.o.autoread = true
-- set autoindent
-- set smartindent
-- set shiftround
-- Set highlight on search
vim.o.hlsearch = false
-- Make line numbers default
vim.wo.number = true
vim.wo.rnu = true
-- Enable mouse mode
-- vim.o.mouse = 'a'
-- Sync clipboard between OS and Neovim.
--  Remove this option if you want your OS clipboard to remain independent.
--  See `:help 'clipboard'`
vim.o.clipboard = 'unnamedplus'
-- Enable break indent
vim.o.breakindent = true
-- Save undo history
-- vim.o.undofile = true -- turned off becuase it freams me out
-- Case insensitive searching UNLESS /C or capital in search
vim.o.ignorecase = true
vim.o.smartcase = true
-- Keep signcolumn on by default
vim.wo.signcolumn = 'yes'
-- Decrease update time
vim.o.updatetime = 50
vim.o.timeout = true
vim.o.timeoutlen = 1000
-- Set completeopt to have a better completion experience
vim.o.completeopt = 'menuone,noselect'
-- NOTE: You should make sure your terminal supports this
vim.o.termguicolors = true

-- Highlight the currnet line
-- vim.o.cursorline = true
-- vim.o.culopt = 'line'

-- Let left arrow go to previous line. The "b" and "s"
-- are defaults. The "[" is what provides the functionality
vim.o.whichwrap="b,s,["

-- Attempt turning filetype on
-- vim.o.filetype="on"