gabrielgio.lua @ eca140c8a12198c45b9abaefa8aa186686957ab1

 1local key = require("gabrielgio.key")
 2
 3vim.opt.shiftwidth = 4
 4vim.opt.tabstop = 4
 5vim.opt.softtabstop = 4
 6vim.opt.shiftwidth = 4
 7vim.opt.expandtab = true
 8vim.opt.smartindent = true
 9vim.opt.hidden = true
10vim.opt.errorbells = false
11vim.opt.exrc = true
12vim.opt.relativenumber = true
13vim.opt.hlsearch = true
14vim.opt.nu = true
15vim.opt.wrap = false
16vim.opt.smartcase = true
17vim.opt.ignorecase = true
18vim.opt.swapfile = false
19vim.opt.backup = false
20vim.opt.undodir = "/home/gabrielgio/.local/share/nvim/undodir"
21vim.opt.undofile = true
22vim.opt.incsearch = true
23vim.opt.termguicolors = true
24vim.opt.scrolloff = 8
25vim.opt.showmode = false
26vim.opt.colorcolumn = "80"
27vim.opt.signcolumn = "yes"
28vim.opt.background = "light"
29vim.opt.completeopt = {"menu", "menuone", "noselect"}
30vim.opt.clipboard = (vim.opt.clipboard + "unnamedplus")
31vim.opt.spelllang = {"en", "pt_br", "de"}
32vim.opt.list = true
33vim.opt.listchars = {
34    eol = "\194\172",
35    tab = ">\194\183",
36    trail = "~",
37    extends = ">",
38    precedes = "<",
39    space = "."
40}
41vim.opt.wildignore = (vim.opt.wildignore + "**/.git/*")
42vim.g.mapleader = " "
43vim.opt.updatetime = 100
44vim.opt.foldmethod = "expr"
45vim.opt.foldexpr = "nvim_treesitter#foldexpr()"
46vim.opt.foldenable = false
47vim.o.background = "light"
48if 1==1 then
49    vim.cmd("colorscheme edge")
50else
51    vim.cmd("colorscheme gruvbox")
52end
53vim.g.loaded = 1
54vim.g.loaded_netrwPlugin = 1
55vim.g.CtrlSpaceDefaultMappingKey = "<C-space> "
56vim.g.maplocalleader = ";"
57
58vim.g.cmake_build_dir = "build"
59vim.g.cmake_build_type = "Debug"
60
61
62key.nnoremap("<leader>w", "<C-w>w")
63key.nnoremap("<TAB>", ":bnext<CR>")
64key.nnoremap("<S-TAB>", ":bprevious<CR>")
65key.nnoremap("<C-TAB>", ":bd<CR>")