aboutsummaryrefslogtreecommitdiff
path: root/env/.config/nvim/lua/yourmom/init.lua
blob: 004822dce6449187e7922128cff99ae2de5d1b8d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
require("yourmom.remap")

vim.opt.guicursor=""

vim.opt.nu = true
vim.opt.relativenumber = true

vim.opt.tabstop = 4
vim.opt.softtabstop = 4
vim.opt.shiftwidth = 4
vim.opt.expandtab = true

vim.opt.smartindent=true

vim.opt.wrap = true

vim.opt.hlsearch = true
vim.opt.incsearch = true

vim.o.ignorecase = true

vim.opt.updatetime = 50
--vim.opt.colorcolumn = "80"
--vim.cmd('colorscheme vim')
--vim.cmd('colorscheme tokyonight')
vim.cmd('colorscheme catppuccin-mocha')

vim.api.nvim_set_hl(0, "Normal", { bg = "none" })
vim.api.nvim_set_hl(0, "NormalFloat", { bg = "none" })


vim.cmd('hi SignColumn ctermbg=0')

vim.cmd('hi Pmenu ctermfg=120')
vim.cmd('hi Pmenu ctermbg=0')

vim.cmd('hi StatusLine ctermfg=0')
vim.cmd('hi StatusLine ctermbg=15')
vim.cmd('hi StatusLine cterm=reverse')

vim.opt.termguicolors = true

--allows highlighint in comments
--vim.api.nvim_set_hl(0, '@lsp.type.comment.cpp', {})


-- make no file extension go to sh type
vim.api.nvim_create_autocmd({"BufRead", "BufNewFile"}, {
  pattern = "*",
  callback = function()
    local fname = vim.fn.expand("%:t")
    if not fname:find("%.") then -- no dot in filename
      vim.bo.filetype = "sh"
    end
  end
})