Files
dotfiles/config/nvim/init.lua
T
hellisabove 0002e01d23 updated neovim configuration
added telescop and fuzzy finding along with lsp and git integration
2023-01-26 00:50:03 +02:00

49 lines
805 B
Lua

local opt = vim.opt -- for conciseness
-- line numbers
opt.number = true
opt.relativenumber = true
-- tabs & indentation
opt.tabstop = 4
opt.shiftwidth = 4
opt.expandtab = true
opt.autoindent = true
-- line wrapping
opt.wrap = false
-- search settings
opt.ignorecase = true
opt.smartcase = true
-- cursor line
opt.cursorline = true
-- appearance
opt.termguicolors = true
opt.background = "dark"
opt.signcolumn = "yes"
-- backspace
opt.backspace = "indent,eol,start"
-- split windows
opt.splitright = true
opt.splitbelow = true
opt.iskeyword:append("-")
require('plugins')
require('p-tree')
require('colorscheme')
require('keymaps')
require('bar')
require('teleop')
require('nvimcmp')
require('gitsign')
require('lsp.mason')
require('lsp.lspsaga')
require('lsp.lspconfig')
require('lsp.null-ls')