It's been pretty amusing watching the LSP landscape evolve for other languages, it's almost like swank for CL.
#How to port forward openrct2 full#
(Repeated periodically in a thread also serves as a poor man's variable watcher.) A handful of other vim plugins make the full experience even better (even when not writing lisp). When inspecting complex data I've started to use the McCLIM app Clouseau: I bound ,ci to call (clouseau:inspect) on the symbol and that launches a nice enough GUI to explore it.
#How to port forward openrct2 code#
If your declaim settings are right you can also step your code and so on within vim but it's kind of clunky, I'd rather launch a dedicated GUI that's at least as nice as the old Insight GDB wrapper. It hasn't been a hurdle so far because what's there is good enough (as the article describes, when you hit the debugger you get your stack, you can inspect stuff in the frame, you can recompile and then restart computation from a frame instead of aborting the whole thing). Besides the trivial things like more auto-refactoring tools (thanks to cross-referencing I can at least get a list of all the locations something is used and jump to edit them one by one if necessary) and project organization tools (I've started using from rather than going back to my package definition to keep adding symbols to the export list) I'd like a better line debugger. There are a few things missing that I'd like to have were I to find myself working on a really large program with a bunch of other programmers, though I suspect the commercial Lisps offer a good approximation. Project mention: Lisp in Vim with Slimv or Vlime (2019) | | It's not pretty, but works enough for me, and it's only thanks to customizability that allows. then you can automate changes and to the diagram using mxGraph's api on the `graph' variable from the console.Īround this plugin mechanism I wrote some dirty hacks for personal use to make the editor behave more to my likings (some features stopped working with recent versions of the desktop app), and an even dirtier Emacs mode for editing labels and having the js REPL available directly from Emacs when I need to run some code to fix my diagrams programmatically (based on Indium + the fact that electron apps can be launched with -remote-debugging-port=.). Project mention: Diagrams: Open-Source Alternative to Lucidchart | |