From 2f7b44e8fcf92f7cba3d3e76f0d169b5da16fda7 Mon Sep 17 00:00:00 2001
From: "Jayesh Badwaik (FZ Juelich)" <j.badwaik@fz-juelich.de>
Date: Thu, 21 Sep 2023 00:29:59 +0200
Subject: [PATCH] - dev: change nvimrc for jayeshbadwaik

---
 .../devconfig/jayeshbadwaik/nvimrc.local      | 30 +++++++++++--------
 1 file changed, 17 insertions(+), 13 deletions(-)

diff --git a/dev/share/devconfig/jayeshbadwaik/nvimrc.local b/dev/share/devconfig/jayeshbadwaik/nvimrc.local
index fad5950..32e1d40 100644
--- a/dev/share/devconfig/jayeshbadwaik/nvimrc.local
+++ b/dev/share/devconfig/jayeshbadwaik/nvimrc.local
@@ -26,16 +26,16 @@ map <F9> :YcmCompleter FixIt<CR>
 function! s:insert_gates()
   set formatoptions-=cro
   let gatename_0 = substitute(substitute(toupper(@%), "\\.", "_", "g"), "/", "_", "g")
-  let gatename_1 = substitute(gatename_0, "SRC_CPP_INCLUDE_", "", "g")
-  let gatename_2 = substitute(gatename_1, "TEST_CPP_INCLUDE_", "", "g")
-  let gatename_3 = substitute(gatename_2, "BENCH_CPP_INCLUDE_", "", "g")
-  let gatename_4 = substitute(gatename_3, "SRC_CUDA_INCLUDE_", "", "g")
-  let gatename_5 = substitute(gatename_4, "TEST_CUDA_INCLUDE_", "", "g")
-  let gatename_6 = substitute(gatename_5, "BENCH_CUDA_INCLUDE_", "", "g")
-  let gatename_7 = substitute(gatename_6, "SRC_HIP_INCLUDE_", "", "g")
-  let gatename_8 = substitute(gatename_7, "TEST_HIP_INCLUDE_", "", "g")
-  let gatename_9 = substitute(gatename_8, "BENCH_HIP_INCLUDE_", "", "g")
-  let gatename_10 = substitute(gatename_9, "LABS_ETERNAL_CPP_INCLUDE_", "", "g")
+  let gatename_1 = substitute(gatename_0,  "^SRC_CPP_INCLUDE_", "", "g")
+  let gatename_2 = substitute(gatename_1,  "^TEST_COMMON_CPP_INCLUDE_", "", "g")
+  let gatename_3 = substitute(gatename_2,  "^BENCH_COMMON_CPP_INCLUDE_", "", "g")
+  let gatename_4 = substitute(gatename_3,  "^SRC_CUDA_INCLUDE_", "", "g")
+  let gatename_5 = substitute(gatename_4,  "^TEST_COMMON_CUDA_INCLUDE_", "", "g")
+  let gatename_6 = substitute(gatename_5,  "^BENCH_COMMON_CUDA_INCLUDE_", "", "g")
+  let gatename_7 = substitute(gatename_6,  "^SRC_HIP_INCLUDE_", "", "g")
+  let gatename_8 = substitute(gatename_7,  "^TEST_COMMON_HIP_INCLUDE_", "", "g")
+  let gatename_9 = substitute(gatename_8,  "^BENCH_COMMON_HIP_INCLUDE_", "", "g")
+  let gatename_10 = substitute(gatename_9, "^LAB_EXEC23_SRC_CPP_INCLUDE_", "", "g")
   let gatename = gatename_10
   execute "normal! o#ifndef " . gatename
   execute "normal! o#define " . gatename
@@ -129,8 +129,12 @@ autocmd ColorScheme * highlight ExtraWhitespace ctermbg=red guibg=red
 match ExtraWhitespace /\s\+$/
 
 augroup filetypedetect
-    au BufRead,BufNewFile *.jnum set filetype=json
-    au BufRead,BufNewFile *.cuhpp set filetype=cuda
-    au BufRead,BufNewFile *.cuh set filetype=cuda
+  au BufRead,BufNewFile *.jnum set filetype=json
+  au BufRead,BufNewFile *.cuhpp set filetype=cuda
+  au BufRead,BufNewFile *.cuh set filetype=cuda
 augroup END
+
+
+let g:formatters_cuda = ['clangformat']
+
 " REUSE-IgnoreEnd
-- 
GitLab