If you get a compile error, try building with --passC:-Wno-incompatible-pointer-types, e.g:
nimble buildDesktop --passC:-Wno-incompatible-pointer-types -d:appBuildWasmtime --forceBuild --app:gui -D:forceLogToFile -D:enableGui=true
atlas install after cloning or pulling updates.nimble.paths in case it exists (gets generated by nimble setup)nimble buildDesktop or nimble build to compile the desktop version of the editor.nimble buildTerminal to compile a terminal only version of the editor.nimble buildDesktop --app:gui -D:forceLogToFile -D:enableGui=true -D:enableTerminal=falsenimble buildDesktop --app:console -D:forceLogToFile -D:enableGui=false -D:enableTerminal=truecargo buildsrc folder which in turn contains the grammar.js
target/release/tree-sitter build-wasm ../dev/nimtreesitter/treesitter_nim/treesitter_nim/nimUse this command to build a plugin (inside the plugins directory):
nim c -d:release --skipParentCfg --passL:\"-o plugin_name.m.wasm\" plugin_name.nim