Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/stephansama/nvim. neovim configuration for @stephansama
dotfiles lua neovim neovim-configuration nvim nvim-config typescript typescript-to-lua
Something went wrong. Try again.
Lua
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748--- highlight text on yankvim.api.nvim_create_autocmd("TextYankPost", { desc = "Highlight when yanking (copying) text", group = vim.api.nvim_create_augroup("HighlightYank", { clear = true }), callback = function() vim.highlight.on_yank() end,})
--- write to home directory the last known position of neovim before quitting--- (useful for when changing directory within neovim)vim.api.nvim_create_autocmd("VimLeavePre", { group = vim.api.nvim_create_augroup("SaveCWDOnExit", { clear = true }), desc = "Write last known working directory to file on exit", callback = function() local cwd = vim.fn.getcwd() vim.fn.writefile({ cwd }, vim.fn.expand("~/.nvim_cwd")) end,})
--- underline found linksvim.api.nvim_create_autocmd("BufEnter", { group = vim.api.nvim_create_augroup("HighlightLinks", { clear = true }), pattern = "*", command = [[match Underlined /https\?:\/\/\S\+/]],})
local function reset_ui() if package.preload["ufo"] then vim.cmd([[UfoEnableFold]]) end
vim.cmd([[hi FloatBorder guifg=White guibg=none]]) vim.cmd([[hi LspInlayHint guifg=#646464 guibg=none]]) vim.cmd([[hi MiniIndentscopeSymbol guifg=#C93638 guibg=none]]) vim.cmd([[hi NoiceCmdlinePopupBorder guifg=#C93638 guibg=none]]) vim.cmd([[autocmd! ColorScheme * highlight NormalFloat guibg=#1f2335]]) vim.cmd( [[autocmd! ColorScheme * highlight FloatBorder guifg=white guibg=#1f2335]] )
if package.preload["dashboard"] then vim.cmd([[ColorDashboard]]) endend
vim.api.nvim_create_user_command("ResetUI", reset_ui, { nargs = 0 })