emacs-config
My personal Emacs configuration (by oantolin)
link-hint.el
Pentadactyl-like Link Hinting in Emacs with Avy (by noctuid)
Our great sponsors
emacs-config | link-hint.el | |
---|---|---|
20 | 8 | |
81 | 159 | |
- | - | |
9.2 | 3.9 | |
3 days ago | 21 days ago | |
Emacs Lisp | Emacs Lisp | |
GNU General Public License v3.0 only | GNU General Public License v3.0 only |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
emacs-config
Posts with mentions or reviews of emacs-config.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-12-07.
-
Emacs Advent Calendar 7: ordeless, embark 1.0 and some bric-a-brac
block-undo. Have keyboard macros undo in a single step (something vi gets right!).
- embark-kmacro.el: Embark support for Hyperbole key series
-
Stripped-down Embark?
Installing that Embark key series implementation I mentioned above, to get extra actions for key series such binding them to a key or turning them into named keyboard macros.
-
How do guys 'namespace' calls to functions in the same 'namespace'?
Generally I recommend to maintain all personal code in the form of tiny but proper Elisp libraries. The config just glues everything together using use-package/setup/your-self-baked-macro. See also /u/oantolin's config which uses this style: https://github.com/oantolin/emacs-config. I cannot recommend this enough!
-
How many lines are in your .emacs file?
I have 3720 lines in my configuration. I try to write as much of it as tiny packages that I configure with use-package, just like I do for external packages. (I highly recommend this form of organization) Many of these are only useful to me, but some would be very reasonable to steal, like:
-
[ANN] unpackaged/imenu-eww-headings: Offer HTML headings in EWW buffers with Imenu
I have a slightly different take on this in my configuration, file shr-heading.el. In addition to imenu support I wanted next and previous heading navigation commands. It turns out you then get imenu support for free, since one way you can specify imenu entries is by providing a "goto previous imenu entry" function.
- Whose user init have you found helpful?
-
Dragging the region
I wrote a small drag-region package once. You mark a region, turn on drag-region-mode and then your normal motion commands will drag the region along until you turn the minor mode off again. I never tested it with evil.
-
ecomplete: the Emacs contact manager you were looking for
I'm very happy with ecomplete now, I mostly just need the completion and automatic storing of addresses I write to, as configured in your post. But occasionally I want to remove an address or manually add one, so I wrote a couple of commands to do that which I bind in embark-email-map to + (for adding) and \ (for removing). I don't think I've used these commands directly, always as Embark actions. When I want to add an email to ecomplete I usually have it written in some buffer already. And the command to remove an email I've only ever used from the ecomplete completion interface or from a message buffer after mistakenly having inserted it and realized that's an old address I'll never use again.
-
Need help integrating a package into consult
I keep some packages in a subdirectory my personal configuration and don't create a separate repo for them. (Also, not every file there is really a package that could be released: some don't follow proper naming conventions, or depend on details of my configuration).
link-hint.el
Posts with mentions or reviews of link-hint.el.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-04-29.
-
Integrating embark & link-hint
This issue seems to be related: https://github.com/noctuid/link-hint.el/issues/38
-
For Emacsers -> Evilers, Why did you stay after making the switch?
If you like link hinting in vimium and tridactyl, you might also be interested in my package link-hint.
-
Does any package exist to view code structure in a tree like manner?
If you keep these open, you may try https://github.com/noctuid/link-hint.el. It works with the treemacs windows.
-
Hit-a-Hint : Didn't know I needed it!
If you want it for all sorts of links found in Emacs buffers try the link-hint package.
-
What I'd like to see done in Emacs
I recently went back to default completions for a few weeks (augmented by the link-hint package), but now switched back to using embark-collect-completions. It can be used in several different ways and I'm currently using it very much in the manner of default completions: the completions are not shown by default (but unlike default completion, once they are shown they update automatically).
-
Effective and efficient text editing using Emacs (Alternative to Evil)
In general and in non-standard buffers - Open urls, buttons, and other links with link-hint - Select correct word with flyspell-correct and frog-menu
-
how to follow links in org-mode without using mouse
If you don't want to have to move your cursor over to the link, i recommend link-hint https://github.com/noctuid/link-hint.el
What are some alternatives?
When comparing emacs-config and link-hint.el you can also consider the following projects:
embark - Emacs Mini-Buffer Actions Rooted in Keymaps
.emacs.d - My current Emacs setup.
lispy - Short and sweet LISP editing
meow - Yet another modal editing on Emacs / 猫态编辑
consult-better-jumper - Integrate better-jumper into consult
objed - Navigate and edit text objects with Emacs. Development on pause.
prism.el - Disperse Lisp forms (and other languages) into a spectrum of colors by depth
imenu-list - Emacs plugin to show the current buffer's imenu entries in a separate buffer
consult - :mag: consult.el - Consulting completing-read
.emacs.d - My personal emacs settings, and the ones used in @emacsrocks
modalka - Modal editing your way
things.el - Extensions to thingatpt.el
emacs-config vs embark
link-hint.el vs .emacs.d
emacs-config vs lispy
link-hint.el vs meow
emacs-config vs consult-better-jumper
link-hint.el vs objed
emacs-config vs prism.el
link-hint.el vs imenu-list
emacs-config vs consult
link-hint.el vs .emacs.d
emacs-config vs modalka
link-hint.el vs things.el