nvim: after/ftplugin/C: Do not run gst-indent after buffer save
This seems to interfere with git signs tracking among other things. While at it move the remaining configuration to Lua.
This commit is contained in:
parent
78e62011f6
commit
84f729f3c7
3 changed files with 5 additions and 17 deletions
|
@ -2,3 +2,8 @@ local lsp_utils = require('lsp-utils')
|
|||
local clangd_config = lsp_utils.clangd_config()
|
||||
|
||||
vim.lsp.start(clangd_config)
|
||||
|
||||
vim.bo.makeprg = 'meson compile -C build'
|
||||
|
||||
vim.keymap.set('n', 'gh', ":ClangdSwitchSourceHeader<CR>", { noremap=true, buffer=0 })
|
||||
vim.keymap.set('n', 'gq', ":!gst-indent %<CR>" , { noremap=true, buffer=0 })
|
||||
|
|
|
@ -1,12 +0,0 @@
|
|||
setlocal makeprg=ninja\ -C\ build
|
||||
|
||||
nmap <buffer> <silent> gh :ClangdSwitchSourceHeader<CR>
|
||||
|
||||
" If we are working with any of the gstreamer projects in C, run gst-ident
|
||||
" before saving. Assume gst-ident from gstreamer/tools/gst-indent has been
|
||||
" made available in path.
|
||||
"
|
||||
" The '!' after autocmd is required without which, the command gets triggered
|
||||
" multiple times. Basically, we clear the autocmd.
|
||||
autocmd! BufWritePost */gst-*/*.c call c#format_with_gst_indent()
|
||||
autocmd! BufWritePost */gstreamer-*/*.c call c#format_with_gst_indent()
|
|
@ -1,5 +0,0 @@
|
|||
function! c#format_with_gst_indent() abort
|
||||
let file = expand('%:p')
|
||||
silent execute "!gst-indent " . file
|
||||
silent execute "e" . file
|
||||
endfunction
|
Loading…
Reference in a new issue