mirror of
https://github.com/ItsDrike/dotfiles.git
synced 2024-11-12 19:27:18 +00:00
ItsDrike
7bfad9cb09
- We want to do this to activate the autocommands which modify certain highlight styles. This colorscheme will be set to the proper one from the plugin configuration anyway, which will override this, but in case that plugin is no longer desired, we want to have some default there.
44 lines
1.6 KiB
Lua
44 lines
1.6 KiB
Lua
local vim = require("vim")
|
|
local cmd = vim.cmd
|
|
local g = vim.g
|
|
local o = vim.opt
|
|
|
|
cmd[[syntax on]] -- Turn on syntax highlighting
|
|
|
|
o.cursorline = true -- Highlight cursor line
|
|
o.laststatus = 2 -- Always show status line
|
|
o.number = true -- Show line numbers
|
|
o.relativenumber = true -- Use relative line numbers
|
|
o.showmatch = true -- Show matching bracket
|
|
o.scrolloff = 5 -- Keep 5 lines horizontal scrolloff
|
|
o.sidescrolloff = 5 -- Keep 5 chars vertical scrolloff
|
|
o.showmode = false -- Don't display mode (it's on status line anyway)
|
|
|
|
-- I wasn't able to find a way to set guioptions directly in lua
|
|
cmd[[
|
|
set guioptions-=m " Remove menubar
|
|
set guioptions-=T " Remove toolbar
|
|
set guioptions-=r " Remove right-hand scrollbar
|
|
set guioptions-=L " Remove left-hand scrollbar
|
|
]]
|
|
|
|
-- Override some colorscheme colors
|
|
-- * Use more noticable cursor line color
|
|
cmd[[
|
|
augroup coloroverride
|
|
autocmd!
|
|
autocmd ColorScheme * highlight CursorLine guibg=#2b2b2b
|
|
autocmd ColorScheme * highlight CursorLineNr guifg=#1F85DE ctermfg=LightBlue
|
|
augroup END
|
|
]]
|
|
|
|
-- Set the colorscheme to default to trigger the above autocmds
|
|
-- This can be overridden from plugin definitions as this file is ran before those
|
|
cmd[[colorscheme default]]
|
|
|
|
-- Don't use true colors in TTY
|
|
o.termguicolors = os.getenv("DISPLAY") and true or false
|
|
|
|
-- Use proper syntax highlighting in fenced codeblocks
|
|
g.markdown_fenced_languages = {"html", "javascript", "typescript", "css", "scss", "lua", "vim", "python"}
|