From d9d0b60ae973877178d678ad61d7e8e3526935f8 Mon Sep 17 00:00:00 2001 From: PowerUser64 Date: Wed, 21 Feb 2024 21:47:49 -0800 Subject: [PATCH] nvim: faust integration to treesitter and filetypes --- .config/nvim/lua/blake/lsp.lua | 1 + .config/nvim/lua/blake/settings.lua | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/.config/nvim/lua/blake/lsp.lua b/.config/nvim/lua/blake/lsp.lua index 7191b02..be96fb4 100644 --- a/.config/nvim/lua/blake/lsp.lua +++ b/.config/nvim/lua/blake/lsp.lua @@ -24,6 +24,7 @@ M.treesitter = function() "cpp", "css", "dockerfile", + "faust", "html", "javascript", "json", diff --git a/.config/nvim/lua/blake/settings.lua b/.config/nvim/lua/blake/settings.lua index 48958e6..69e14c6 100644 --- a/.config/nvim/lua/blake/settings.lua +++ b/.config/nvim/lua/blake/settings.lua @@ -135,6 +135,10 @@ vim.cmd 'autocmd Filetype gitcommit setlocal spell' vim.cmd 'autocmd FileType help setlocal nospell' vim.cmd 'filetype plugin on' +-- .dsp and .lib files are faust +vim.cmd 'autocmd BufReadPost *.dsp setlocal ft=faust' +vim.cmd 'autocmd BufReadPost *.lib setlocal ft=faust' + -- Automatically disable line numbers when in terminal mode vim.cmd 'autocmd TermOpen * setlocal nospell nonumber norelativenumber'