3 ms·
Do you use emacs the lispworks editor, or something else for coding?
by jpe90 5y ago
Do you use emacs the lispworks editor, or something else for coding?
- math-dev 5y agoI am working on some tools to make LispWorks easier for Emacs users, watch this space in the next few months as I finalise it. I tend to find LW users are very comfortable with their IDE, however coming from an Emacs World, I struggled a bit. However once I get all my best parts of Emacs into LW, I will be very happy as it is written completely in CL and together with CAPI and the readily available source code for its Editor, it can do a lot more than Emacs for Lisp Development
- jpe90 5y agoI'm excited to see it!
- diskzero 5y agoI have modified the LW editor to be more "Mac-like" which I guess makes me less hardcore. I am not sure a hardcore emacs user would be totally happy with the LW editor either. I have also used VS Code with the Alive plugin to interface with LW.
- jpe90 5y ago> I have modified the LW editor to be more "Mac-like" which I guess makes me less hardcore. You're shipping commercial software with CL so I think you're about as hardcore as it gets :) > I have modified the LW editor to be more "Mac-like" which I guess makes me less hardcore. If you mean in terms of keybindings, I did the same when I did a trial recently even though I usually use Emacs for working with lisps. I think it's nice to keybindings that match most text editing programs, and I think the benefits of Emacs-y structural editing are a little overstated (in my opinion). Was just curious to hear how folks using LW do their work.
- math-dev 5y agoAlthough a huge ParEdit fan (LW has a primitive copy of it now), I tend to agree that some of the more advanced structural editing concepts are not that necessary. The basics LW already has That said, I find Emacs to be a powerhouse, stable text editor. LW has a decent editor, but it is really hard to get to the same level of Emacs in many of the smaller aspects that you end up taking for granted and don’t want to do without