Files
neovim-config/lua/plugins/languages.lua
T
rootiest 816eca31b7 fix!: move all lazyvim extras into a single file
This is a necessary change to ensure they are loaded before any other
plugins.
Prevents a warning message at startup.
2025-02-08 20:28:57 -05:00

59 lines
1.8 KiB
Lua

--- @module "plugins.languages"
--- This module defines the languages plugins spec for the Neovim configuration.
-- ╭─────────────────────────────────────────────────────────╮
-- │ Languages │
-- ╰─────────────────────────────────────────────────────────╯
return {
{ -- Jinja
'armyers/Vim-Jinja2-Syntax',
},
{ -- Render-markdown
'MeanderingProgrammer/render-markdown.nvim',
enabled = false,
opts = {
heading = {
-- Determins if a border is added above and below headings
border = true,
above = '▂',
-- Used below heading for border
below = '🮂',
},
file_types = { 'markdown', 'Avante' },
},
ft = { 'markdown', 'Avante' },
},
{ -- MarkView
'OXY2DEV/markview.nvim',
ft = { 'markdown', 'Avante' },
opts = function()
local presets = require('markview.presets')
return {
checkboxes = presets.checkboxes.nerd,
headings = presets.headings.simple,
}
end,
},
{ -- Markdown Preview
'iamcco/markdown-preview.nvim',
cmd = require('data.cmd').markdown_preview,
ft = { 'markdown' },
build = function()
vim.fn['mkdp#util#install']()
end,
},
{ -- WezTerm Types
'gonstoll/wezterm-types',
dev = true,
},
{ -- Flutter-tools
'akinsho/flutter-tools.nvim',
lazy = false,
dependencies = {
'nvim-lua/plenary.nvim',
'stevearc/dressing.nvim', -- optional for vim.ui.select
},
opts = {},
},
}