|
|
|
|
|
by antoineMoPa
2800 days ago
|
|
Did not know about helm. I just installed it and I think that this alone might solve 75% of the problem, thanks! As an example, let's say I'm new to elisp and I am wondering how to insert a character to a buffer. `apropos` "insert" just returns too much stuff. `heml-apropos` seems much better though, with a readable output. However, you still have to know that the function is named "insert", which you can spend lots of minutes on. In a Javascript parallel universe, there is a high probability that I would have done `console.log(buffer)` and I would have found the `buffer.appendChars()` method in seconds. You can quickly find what you can do with an object in Js/Python/PHP, but in elisp, I have yet to find. |
|
Helm has a lot of extensions, here are some popular ones: https://emacs-helm.github.io/helm/#helm-applications
> As an example, let's say I'm new to elisp and I am wondering how to insert a character to a buffer
You can use google as with any other software. If you search for 'elisp insert character' with google the first hit is the insertion section of the manual which tells you the functions:
https://www.gnu.org/software/emacs/manual/html_node/elisp/In...
As with any other software using google you can find things much more efficiently than with the builtin searching functions.