neomacs-project / neomacs

Structural Lisp IDE/browser/computing environment
80 stars 2 forks source link

Some feature requests #62

Open mmontone opened 17 hours ago

mmontone commented 17 hours ago
kchanqvq commented 15 hours ago

@mmontone On the second point, it should keep position if you press enter.

mmontone commented 14 hours ago

Oh. My bad. Thanks!

kchanqvq commented 2 hours ago

I think the first one would require some work. At the very least we need to be able to let JavaScript talk back to Lisp (Electron's main process only provides API to intercept keyboard events, not mouse events), which means we probably need to study how to setup Electron's IPC bridge using preload.js and such...

On the other hand, maybe turn off security features completely for local buffers would make life much easier. I can already see these get into the way: for example, currently no buffer has direct access to file:///... and have to abuse neomacs://sys//.... What do you think?