You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.6 KiB
44 lines
1.6 KiB
vim.cmd('source ~/.vim/init/vimtex.vim') |
|
|
|
vim.g.nord_borders = true |
|
|
|
require('plugins') |
|
require('nord').set() |
|
require('lualine').setup { |
|
options = { |
|
theme = 'nord', |
|
} |
|
} |
|
|
|
vim.cmd [[ |
|
"" Snippets |
|
imap <expr> <Tab> snippy#can_expand_or_advance() ? '<Plug>(snippy-expand-or-advance)' : '<Tab>' |
|
imap <expr> <S-Tab> snippy#can_jump(-1) ? '<Plug>(snippy-previous)' : '<S-Tab>' |
|
smap <expr> <Tab> snippy#can_jump(1) ? '<Plug>(snippy-next)' : '<Tab>' |
|
smap <expr> <S-Tab> snippy#can_jump(-1) ? '<Plug>(snippy-previous)' : '<S-Tab>' |
|
xmap <Tab> <Plug>(snippy-cut-text) |
|
]] |
|
|
|
-- You dont need to set any of these options. These are the default ones. Only |
|
-- the loading is important |
|
require('telescope').setup { |
|
extensions = { |
|
fzf = { |
|
fuzzy = true, -- false will only do exact matching |
|
override_generic_sorter = true, -- override the generic sorter |
|
override_file_sorter = true, -- override the file sorter |
|
case_mode = "smart_case", -- or "ignore_case" or "respect_case" |
|
-- the default case_mode is "smart_case" |
|
} |
|
} |
|
} |
|
-- To get fzf loaded and working with telescope, you need to call |
|
-- load_extension, somewhere after setup function: |
|
require('telescope').load_extension('fzf') |
|
|
|
vim.cmd [[ |
|
nnoremap <leader>ff <cmd>lua require('telescope.builtin').find_files()<cr> |
|
nnoremap <leader>fg <cmd>lua require('telescope.builtin').live_grep()<cr> |
|
nnoremap <leader>fb <cmd>lua require('telescope.builtin').buffers()<cr> |
|
nnoremap <leader>fh <cmd>lua require('telescope.builtin').help_tags()<cr> |
|
]]
|
|
|