Kirill Gerasimenko

6 Followers
31 Following
110 Posts

If you are interested in why middle age computer scientists like #emacs, there’s a brand new introductory guide available:

https://github.com/cloudstreet-dev/Emacs-for-Goodness-Sake

GitHub - cloudstreet-dev/Emacs-for-Goodness-Sake: Emacs for Goodness' Sake

Emacs for Goodness' Sake. Contribute to cloudstreet-dev/Emacs-for-Goodness-Sake development by creating an account on GitHub.

GitHub
TIL if you tap on one of these iOS time picker controls, it brings up a numeric keypad.

This year I put a lot more work into #Orgro (https://orgro.org). I released a bunch of big features:

- Search result navigation UI
- SVG support
- Editing support! 🎉
- Undo/redo
- Jump to/from footnotes
- Support for local variables, #+STARTUP settings
- (Soon!) Decryption/reencryption of Org Crypt sections

The wildest yak shave I went on was support for local variables: I made an entire Elisp execution engine in order to support the `eval` keyword! (Don't tell Apple 🤫)

#Emacs #orgmode

Orgro

A mobile Org Mode file editor and viewer

#Emacs best kept #dired secret: C-x C-q.

The buffer becomes editable, so you can do all sorts of fun things quickly. I like using macros to do file renames, especially when it would take me longer to figure out the regex/pattern than it would for me to record the keystrokes I want effected.

When I launched #Orgro, my mobile #Emacs #orgmode app, in 2020, one of the first feature requests I got was support for editing.

I'm happy to announce, three years later, that experimental editing support is ready for beta testing:
https://github.com/amake/orgro/issues/6#issuecomment-1713920175

Support editing · Issue #6 · amake/orgro

Currently, it seems the app only allows for viewing of org files. Are there any plans to provide write functionality in the app? If so, perhaps we should figure out a roadmap of desirable editing f...

GitHub

Dear #babashka friends!

Just finished up writing the babashka http-client today and I think it's ready to be used. Please provide your feedback while this library is in flux so we can move it to a built-in somewhere in 2023!

https://github.com/babashka/http-client

#clojure #babashka

GitHub - babashka/http-client: HTTP client for Clojure and Babashka built on java.net.http

HTTP client for Clojure and Babashka built on java.net.http - GitHub - babashka/http-client: HTTP client for Clojure and Babashka built on java.net.http

GitHub

Nbb is a complete and interactive #clojurescript-ing environment for Node.js. It's a little over 1MB of optimized JS and includes all docstrings of #clojure core functions. Yet it starts pretty fast: 70ms on a Macbook Air M1, of which 25ms is Node.js startup time.

#nbbcljs

A new version of SCI: Small Clojure Interpreter, used in #babashka, #nbb, etc.

JS interop now got 5-7x faster and various other improvements

https://github.com/babashka/sci/blob/master/CHANGELOG.md#0637-2022-12-20

#clojure #clojurescript

sci/CHANGELOG.md at master · babashka/sci

Configurable Clojure/Script interpreter suitable for scripting and Clojure DSLs - babashka/sci

GitHub
Never mind, I asked ChatGPT already
RT @jetbrains
Update on JetBrains’ Statement on Ukraine
https://blog.jetbrains.com/blog/2022/12/06/update-on-jetbrains-statement-on-ukraine/
Update on JetBrains’ Statement on Ukraine | The JetBrains Blog

As a response to the Russian Federation's invasion of Ukraine, we announced that we would be suspending all R&D activities in Russia, as well as our sales in Russia and Belarus. It has now been ap

The JetBrains Blog