feat: add fennel

This commit is contained in:
Fey Naomi Schrewe 2025-08-15 17:49:56 +02:00
parent 81497396aa
commit 1c59414fd7
4 changed files with 20 additions and 5 deletions

View File

@ -15,6 +15,9 @@ vim.opt.cursorline = true
vim.opt.ignorecase = true
vim.opt.smartcase = true
vim.g.maplocalleader = ','
-- bootstrap lazy
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
if not (vim.uv or vim.loop).fs_stat(lazypath) then

View File

@ -13,6 +13,7 @@
"cmp-under-comparator": { "branch": "master", "commit": "6857f10272c3cfe930cece2afa2406e1385bfef8" },
"cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" },
"conform.nvim": { "branch": "master", "commit": "363243c03102a531a8203311d4f2ae704c620d9b" },
"conjure": { "branch": "main", "commit": "0649a6866017e61457d8f5093827fd48db8a08f1" },
"copilot-cmp": { "branch": "master", "commit": "15fc12af3d0109fa76b60b5cffa1373697e261d1" },
"copilot.lua": { "branch": "master", "commit": "886ee73b6d464b2b3e3e6a7ff55ce87feac423a9" },
"crates.nvim": { "branch": "main", "commit": "1d92a7f449a2a76d8f4c3459bd98f450e76d2ea3" },
@ -21,9 +22,8 @@
"dressing.nvim": { "branch": "master", "commit": "56ef6a969a4990d938c5fed40c370f65e125fc97" },
"everforest": { "branch": "master", "commit": "c3b375b5fb2a07c3b75f24fefb8a7031015d8231" },
"friendly-snippets": { "branch": "main", "commit": "efff286dd74c22f731cdec26a70b46e5b203c619" },
"fzf-lua": { "branch": "main", "commit": "8a63c9e7998a51319c3cc118bb38241c18acc9c8" },
"gitsigns.nvim": { "branch": "main", "commit": "4baa13519c2168cc9a7890a3580c50226ed018fb" },
"lazy.nvim": { "branch": "main", "commit": "f15a93907ddad3d9139aea465ae18336d87f5ce6" },
"lazy.nvim": { "branch": "main", "commit": "7e6c863bc7563efbdd757a310d17ebc95166cef3" },
"lazydev.nvim": { "branch": "main", "commit": "a1b78b2ac6f978c72e76ea90ae92a94edf380cfc" },
"lualine.nvim": { "branch": "master", "commit": "f4f791f67e70d378a754d02da068231d2352e5bc" },
"luvit-meta": { "branch": "main", "commit": "1df30b60b1b4aecfebc785aa98943db6c6989716" },
@ -34,7 +34,6 @@
"neogit": { "branch": "master", "commit": "bc0c609e3568a171e0549b449aa1b2b4b5b20e8c" },
"neotest": { "branch": "master", "commit": "d66cf4e05a116957f0d3a7755a24291c7d1e1f72" },
"neotest-jest": { "branch": "main", "commit": "514fd4eae7da15fd409133086bb8e029b65ac43f" },
"nui.nvim": { "branch": "main", "commit": "53e907ffe5eedebdca1cd503b00aa8692068ca46" },
"nvim-autopairs": { "branch": "master", "commit": "3d02855468f94bf435db41b661b58ec4f48a06b7" },
"nvim-cmp": { "branch": "main", "commit": "12509903a5723a876abd65953109f926f4634c30" },
"nvim-coverage": { "branch": "main", "commit": "a939e425e363319d952a6c35fb3f38b34041ded2" },
@ -49,7 +48,6 @@
"other.nvim": { "branch": "main", "commit": "933aa489ad02f8f973269a565bfea16cc784cbbf" },
"plenary.nvim": { "branch": "master", "commit": "3707cdb1e43f5cea73afb6037e6494e7ce847a66" },
"project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" },
"render-markdown.nvim": { "branch": "main", "commit": "17a77463f945c4b9e4f371c752efd90e3e1bf604" },
"rose-pine": { "branch": "main", "commit": "20c7940da844aa4f162a64e552ae3c7e9fdc3b93" },
"rust-tools.nvim": { "branch": "master", "commit": "676187908a1ce35ffcd727c654ed68d851299d3e" },
"sentiment.nvim": { "branch": "main", "commit": "54a6db15b630eccfa98c32a76baf90f21c6f1e40" },

View File

@ -20,6 +20,8 @@ local function is_work()
return vim.fn.hostname() == "SCHREWE"
end
local is_termux = os.getenv('TERMUX_VERSION') ~= nil
return {
{
"zbirenbaum/copilot.lua",
@ -30,6 +32,7 @@ return {
{
"zbirenbaum/copilot-cmp",
opts = {},
enabled = is_work()
},
{
"yetone/avante.nvim",
@ -42,6 +45,7 @@ return {
auto_suggestions = false, -- Experimental stage
},
},
enabled = is_work(),
dependencies = {
"stevearc/dressing.nvim",
"nvim-lua/plenary.nvim",
@ -185,7 +189,10 @@ return {
"nvim-treesitter/nvim-treesitter",
config = function()
require("nvim-treesitter.configs").setup({
ensure_installed = { "c", "lua", "vim", "vimdoc", "query", "rust", "cpp" },
ensure_installed = { "c", "lua", "vim", "vimdoc", "query", "rust", "cpp", "fennel" },
highlight = {
enable = true
}
})
end,
build = function()
@ -210,6 +217,7 @@ return {
{ "<F2>", "<cmd>Neotree<CR>", desc = "View files", mode = { "n", "i", "x" } },
},
lazy = false,
enabled = not is_termux
},
"direnv/direnv.vim",
{

View File

@ -4,6 +4,12 @@ return {
event = "InsertEnter",
opts = {},
},
{
"olical/conjure",
config = function()
-- vim.g["conjure#filetype#fennel"] = "conjure.client.fennel.stdio"
end
},
{
"windwp/nvim-ts-autotag",
opts = {},