diff --git a/.config/nvim/coc-settings.json b/.config/nvim/coc-settings.json
index ae351a305ea70da0255b27c07fb5d1ba4c24919d..422ff82b223c19eda12ce77498a8da4f4f1f5ab7 100644
--- a/.config/nvim/coc-settings.json
+++ b/.config/nvim/coc-settings.json
@@ -63,11 +63,75 @@
   "cSpellExt.enableDictionaries": [
       "swedish"
   ],
+    // Specify paths/files to ignore.
+    "cSpell.ignorePaths": [
+        ".vim",        // this will ignore .vim
+        "nvim",        // this will ignore nvim
+        "**/.config/**",        // this will ignore nvim
+        "vscode-extension",    //
+        ".git",                // Ignore the .git directory
+        ".pijul",                // Ignore the .git directory
+        "*.dll",               // Ignore all .dll files.
+        "**/*.orig"             // Ignore all .dll files
+    ],
   "cSpell.userWords": [
     "ATSAMD's",
+    "CFDPRESC",
+    "Clks",
+    "Dplls",
+    "Gclk",
+    "IMULT",
+    "IPTAT",
+    "KCTRL",
+    "MCLK",
+    "NVMCTRL",
+    "OSCCTRL",
     "RTIC",
     "RTIC's",
+    "Trng",
+    "XOUT",
+    "ahbs",
+    "apbs",
     "atsamd",
-    "defmt"
+    "behavior",
+    "cfden",
+    "cstep",
+    "datasheet",
+    "defmt",
+    "dfll",
+    "dfllctrla",
+    "dfllctrlb",
+    "dfllmul",
+    "dfllsync",
+    "dfllval",
+    "dpll",
+    "enalc",
+    "fstep",
+    "gclkio",
+    "gclks",
+    "gpio",
+    "implementors",
+    "lowbufgain",
+    "mult",
+    "ondemand",
+    "osculp",
+    "overdriven",
+    "pclk",
+    "pclks",
+    "predivider",
+    "prescale",
+    "prescaler",
+    "rtcosc",
+    "runstdby",
+    "sercom",
+    "structs",
+    "swben",
+    "thumbv",
+    "typelevel",
+    "typenum",
+    "typestates",
+    "xosc",
+    "xoscctrl",
+    "xtalen"
   ]
 }