Closed abelardojarab closed 3 years ago
I understand your concern.
I can explain why the first two things are done, and please let me know what you think.
Item 1 -- This is loaded after emacs runs because all the keymaps in emacs are remapped to ergoemacs-mode one. Therefore, in theory, all keymaps should be supported.
Item 2 --The true global map without any changes cannot be obtained without a fresh emacs. Pepole modify the global map all the time. In order to compare what has happenend with what was in the global map, a fresh emacs global map needs to be obtained. Hence, it requires a fresh install. This is only run once, though. `ergoemacs-mode' then saves the unchanged global map. While I could save all the files, the global map happens to be version and OS specific (sadly). Therefore, many, many files would have to be created.
Item 3 -- The advices could be reconsidered if you don't use them.
I would like ergoemacs-mode to work with every mode without spending time on the latest and greatest mode... Hecne Item 1 and 2.
I have thought of abandoning the remapping of keymaps to the ergoemacs keymaps on loadup, but then I would have to come up with a mechanism of remapping the keymaps I use and then caching them. If you would like to take that on, I would love to have the support.
My personal biggest problem with ergoemacs-mode is the load time. Loading cached translated keys on startup should minimize startup time.
More or less done
Hi, I hope you are very well. Ergoemacs used to be amazing package but I see it has gone down and added several codebase's that do not follow good Emacs programming. Please do not be offended; I wish ergoemacs could go back to what it is: best menu/bindings for Emacs.
Cant we dont get just the global-map using elisp without leaving emacs??
In fact, some helm-* commands fail because of so many defadvices... I used ergoemacs-mode in the past and all these things were not present.
I have fork ergoemacs-mode so I disabled most of the defadvices and didnt lose functionality; neither I had to launch a background emacs to get the global map....
Please dont get angry with this comment; but this is with good intention. You guys are awesome but it is becoming harder and harder to use ergoemacs....