nvim: Add todo-comments

This commit is contained in:
2024-03-25 13:39:52 +01:00
parent 18d0304855
commit fa5410c51e
4 changed files with 13 additions and 39 deletions

View File

@ -4,6 +4,7 @@ vim.keymap.set('n', '<leader>fg', telescope.live_grep, {})
vim.keymap.set('n', '<leader>fb', telescope.buffers, {})
vim.keymap.set('n', '<leader>fh', telescope.help_tags, {})
vim.keymap.set('n', '<leader>fs', telescope.treesitter, {}) -- find symbols
vim.keymap.set('n', '<leader>fu', ":TodoTelescope<Enter>", {}) -- find symbols
vim.keymap.set('n', '<leader>ft', pick_rust_target, {}) -- find symbols
vim.keymap.set('n', 'U', ":redo<Enter>", {})
vim.keymap.set('n', '<leader>p', ":b#<Enter>", {}) -- goto previous buffer

View File

@ -4,11 +4,12 @@ local opt = vim.opt
vim.opt.clipboard="unnamedplus"
-- [[ Context ]]
opt.colorcolumn = '100' -- str: Show col for max line length
opt.colorcolumn = '100' -- str: Show col for max line length
opt.number = true -- bool: Show line numbers
opt.relativenumber = true -- bool: Show relative line numbers
opt.scrolloff = 4 -- int: Min num lines of context
opt.scrolloff = 10 -- int: Min num lines of context
opt.signcolumn = "yes" -- str: Show the sign column
opt.cursorline = true -- bool: Highlight the cursor line
-- [[ Filetypes ]]
opt.encoding = 'utf8' -- str: String encoding to use
@ -47,7 +48,6 @@ vim.opt.completeopt = {'menuone', 'noselect', 'noinsert'}
vim.opt.shortmess = vim.opt.shortmess + { c = true}
vim.api.nvim_set_option('updatetime', 300)
-- Uncomment to enable treesitter folding by default
--vim.wo.foldmethod = 'expr'
--vim.wo.foldexpr = 'nvim_treesitter#foldexpr()'

View File

@ -70,7 +70,7 @@ return require('packer').startup(function(use)
--}
-- You can specify multiple plugins in a single call
use {'tjdevries/colorbuddy.vim', {'nvim-treesitter/nvim-treesitter', opt = true}}
use 'tjdevries/colorbuddy.vim'
-- You can alias plugin names
use {'dracula/vim', as = 'dracula'}
@ -79,6 +79,12 @@ return require('packer').startup(function(use)
-- my stuff below
use 'ellisonleao/gruvbox.nvim'
use 'danilamihailov/beacon.nvim'
use "nvim-lua/plenary.nvim"
use {
'folke/todo-comments.nvim',
event = 'VimEnter',
requires = { 'nvim-lua/plenary.nvim' }
}
-- language server stuff
use 'williamboman/mason.nvim'
@ -106,7 +112,6 @@ return require('packer').startup(function(use)
use 'hrsh7th/vim-vsnip'
-- telescope
use "nvim-lua/plenary.nvim"
use {
'nvim-telescope/telescope.nvim', branch = '0.1.x',
requires = { {'nvim-lua/plenary.nvim'} }