Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
I picked it up from this emacs config. His is a trove of great interactive functions.
By the way, I have shared a subset of this initialization code that pertains to Common Lisp as an independent initialize file here: Emacs4CL.
Sounds like you'd like consult-goto-line from consult.
Package installation can be coded with https://github.com/jwiegley/use-package
Bozhidar Batsov's crux package has a few more of useful functions like these.
I have a little project system that I use a lot and is a life saver: https://github.com/cadadr/configuration/tree/3e11ef25344188cc55b16f314c3c5358ace8a266/emacs.d/init.el#L1249 It's simple but it's very helpful. I like to have a project command view with dired at root on the left and magit or vc.el on the right, and I can go back to that view with a single command, gk-home, bound to the Home key. Popping a shell at bottom like yakuake with a single keybinding to gk-pop-shell is very useful too. I use frame parameters to tie projects up with frames so these two functions know what to do in each project frame. Titles are set up such that it's easy to find a particular frame with something like Rofi.
You may be interested in org-download: https://github.com/abo-abo/org-download
sure
This should be fixed for a while, maybe you are using an older version? Please update there were a lot of improvements since then, see the changelog for details.