nimble setup
The AST language framework does not compile on the current main branch, I will continue work on this at some later point.
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
nimble buildDesktop
or nimble build
to compile the desktop version of the editor.nimble buildDesktop --app:gui -D:forceLogToFile -D:enableGui=true -D:enableTerminal=false
nimble buildDesktop --app:console -D:forceLogToFile -D:enableGui=false -D:enableTerminal=true
cargo build
src
folder which in turn contains the grammar.js
target/release/tree-sitter build-wasm ../dev/nimtreesitter/treesitter_nim/treesitter_nim/nim
nimble buildNimConfigWasm
from the root folder of the repository