diff --git a/{{project-name}}-ebpf/.cargo/rust-analyzer.toml b/{{project-name}}-ebpf/.cargo/rust-analyzer.toml
new file mode 100644
index 0000000..34fdd5f
--- /dev/null
+++ b/{{project-name}}-ebpf/.cargo/rust-analyzer.toml
@@ -0,0 +1,5 @@
+[target]
+cargo.target = "bpfel-unknown-none"
+
+[checkOnSave]
+allTargets = false
diff --git a/{{project-name}}-ebpf/.vim/coc-settings.json b/{{project-name}}-ebpf/.vim/coc-settings.json
deleted file mode 100644
index e2211a6..0000000
--- a/{{project-name}}-ebpf/.vim/coc-settings.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-    "rust-analyzer.cargo.target": "bpfel-unknown-none",
-    "rust-analyzer.checkOnSave.allTargets": false
-}
diff --git a/{{project-name}}-ebpf/.vscode/settings.json b/{{project-name}}-ebpf/.vscode/settings.json
deleted file mode 100644
index e2211a6..0000000
--- a/{{project-name}}-ebpf/.vscode/settings.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-    "rust-analyzer.cargo.target": "bpfel-unknown-none",
-    "rust-analyzer.checkOnSave.allTargets": false
-}