chore: latest vimming

This commit is contained in:
agryphus 2024-09-02 16:38:13 -04:00
parent 92bd99d8ea
commit cc99d55125
4 changed files with 32 additions and 10 deletions

View file

@ -24,6 +24,6 @@ wk.register({h = { name = "help" }, prefix = "<leader>"})
vim.keymap.set("n", "<leader>ht", builtin.colorscheme, { desc = "Load theme" })
vim.keymap.set("n", "<leader>hf", builtin.commands , { desc = "Describe function" })
vim.keymap.set("n", "<leader>hk", builtin.keymaps , { desc = "Describe key" })
vim.keymap.set("n", "<leader>hv", builtin.vim_options, { desc = "Describe key" })
vim.keymap.set("n", "<leader>hv", builtin.vim_options, { desc = "Describe variable" })
vim.keymap.set("n", "<leader>hh", builtin.help_tags , { desc = "Search local wiki" })

View file

@ -1,5 +1,20 @@
require'nvim-treesitter.configs'.setup {
ensure_installed = { "rust", "vim", "javascript", "html", "css", "python", "java", "lua", "perl", "php", "c", "json" },
ensure_installed = {
"c",
"css",
"html",
"java",
"javascript",
"json",
"lua",
"perl",
"php",
"python",
"rust",
"typst",
"vim",
"vimdoc",
},
ignore_install = { "latex", "markdown", "htmldjango" },

View file

@ -12,14 +12,21 @@ end
local packer_bootstrap = ensure_packer()
return require("packer").startup(function(use)
use "goolord/alpha-nvim"
use "wbthomason/packer.nvim"
-- QML syntax highlighting
use "peterhoeg/vim-qml"
-- Terminal file manager support
use "DreamMaoMao/yazi.nvim"
-- Coq support
use "whonore/Coqtail"
-- Dashboard buffer
use "goolord/alpha-nvim"
-- Show valid keys mid key chord
use {
"folke/which-key.nvim",
config = function()
@ -118,12 +125,6 @@ return require("packer").startup(function(use)
-- Auto comment
use "numToStr/Comment.nvim"
-- Markdown
use({
"agryphus/markdown-preview.nvim",
run = function() vim.fn["mkdp#util#install"]() end,
})
-- Jupyter notebook integration
-- use {
-- "glacambre/firenvim",

View file

@ -21,6 +21,12 @@ autocmd("bufenter", {
end,
})
vim.filetype.add({
extension = {
typ = 'typst'
}
})
-- Only search with case if capital letter is typed
vim.opt.ignorecase = true
vim.opt.smartcase = true