]> src.twobees.de Git - dotfiles.git/blob - stow/nvim/.config/nvim/init.lua
d0876a802c76952412565ed93457d27c0ac8135a
[dotfiles.git] / stow / nvim / .config / nvim / init.lua
1
2 local data_path = vim.fn.stdpath('data')
3 vim.o.backupdir = data_path .. "/backup//"
4 require 'plugin_mgr'
5 require 'set'
6 require 'lspsetup'
7 require 'mappings'
8 require 'treesitter'
9 pcall (require 'perl')
10 pcall (require 'theme')
11 pcall (require 'cmp-settings')
12
13 -- found in ThePrimagen dotfiles:
14 local augroup = vim.api.nvim_create_augroup
15 local yank_group = augroup('HighlightYank', {})
16 local autocmd = vim.api.nvim_create_autocmd
17
18 autocmd('TextYankPost', {
19     group = yank_group,
20     pattern = '*',
21     callback = function()
22         vim.highlight.on_yank({
23             higroup = 'IncSearch',
24             timeout = 40,
25         })
26     end,
27 })