EmacsConf 2020: State of Retro Gaming in Emacs
emacsconf.org
emacsconf.org
After many years of love for beautiful interfaces ("oh, look, how beautiful and shiny (i.e.) `PCalc` is"), I realize that what matters to me is my data and a versatile interface that allows me interact with my data. Emacs + Lisp are this minimalist, yet extremely versatile and powerful interface to get almost everything done in working with a computer: Write text of any kind (from code to novels), manage projects and keep a personal wiki with org-mode, create overviews with (ascii)tables, write documentation, automate all kinds of workflows using Emacs Lisp.
In a sense the ZEN or essence of interfaces.
Don't even mention the luxury of "searchable", isn't it just frustrating that Windows still forbids you from selecting and copying text on a message box? If a program displays an error message, you have to transcribe everything by hand before you can do a web search...
Emacs (with its beautiful language `Lisp`) is a tool that will be with you for the rest of your life. I have seen many many tools come and go, but Emacs (just like Lisp) has the potential to be around in many decades. So it's well worth investing time in it.
I just wish I had people in my daily life who could give me answers like "oh that's easy just do this" or "yeah this thing rules but buckle up it's gonna take some time to get down".
I'm a pretty poor PyCharm power-user, so wondering what I"m missing.
E.g. extract method, extract class, advanced navigation like "data flow to here" etc
They may not work in extremely dynamic Python code (e.g. they will obviously not work past an `exec`).
How difficult is it to implement basic extract function/method functionality?
I'd be tempted to try doing it, as I would absolutely love to have this in Emacs.
Looks like rope would be a decent place to start.
I haven't honestly played around with it though to see if it successfully converts local variables to parameters/return values though, which would be the biggest time saver.
Get malyon.el .