forth-mode
forth-mode copied to clipboard
Wants to be the SLIME of Forth
As an experiment, I wrote a LSP server for Forth. The server does very little: it scans the files and buffers in a project for definitions and records them so...
Just added this to my doom emacs and am getting ANSI escape sequences in the comint output: ``` Gforth 0.7.9_20220127 Authors: Anton Ertl, Bernd Paysan, Jens Wilke et al., for...
I don't know much about how xref providers are implemented, but the starting point is the variable `xref-backend-functions` which should return an xref backend that is able to find symbols...
It would be nide to have a command that prints the version installed. I'm volunteering to do that. The repo has no tags, so I'd say the version string could...
Hi, I'm trying to execute a Forth source in Ubuntu 16.04 using Gforth. When I issue : C-c C-l It asks for "Forth executable: ", then I type "gforth", and...
My initial idea was that `*forth*` is for user interaction, and that responses when running interactive Forth commands should go somewhere else. This "somewhere else" could be a `*forth messages*`...
If I split an emacs frame in two windows, having a forth program (`example.f`) in one window and the other window having the Forth interaction buffer, `*forth*`, I'd expect that,...
A new variable was created for that. Now the user can choose if she wants to stay in the source buffer or go to the interaction buffer.
I clone the latest spacemacs (master or develop branch doesn't matter) I enable forth mode either with dotspacemacs-additional-packages or package-list-packages I install freeforth, copy the 'ff' or 'ff.exe' program into...
Here is an idea: create a shell script that can start all Forths with uniform command line arguments. E.g.: runforth.sh --kind gforth gf --load foo.fth --eval bye This way we...