emacs-writer VS goto-chg

Compare emacs-writer vs goto-chg and see what are their differences.

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
emacs-writer goto-chg
7 1
111 33
- -
1.8 0.0
over 2 years ago 28 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.

emacs-writer

Posts with mentions or reviews of emacs-writer. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-04.

goto-chg

Posts with mentions or reviews of goto-chg. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-08-28.
  • Emacs Modernization: Simple Changes Emacs Should Adopt
    6 projects | news.ycombinator.com | 28 Aug 2021
    Regarding 3. Ability to scroll without bringing point along.

    You can duplicate the buffer side by side with the original buffer and in each window point will be at a different location. This is fundamentally just better than such a peek mode as you can see two different segments of the same file side by side. If you do want to peek and return you can use goto-last-change to return to where you were last typing. In evil this is bound to g; no idea about a binding in plain emacs but nothing is stopping you from using and binding such a thing.

    https://github.com/emacs-evil/goto-chg/blob/master/goto-chg....

    You can also use marks in evil m[a-z] to set a mark '[a-z] to go back to that mark. so for example ma 'a to go back.

    Consider the alternative. Since you don't want scroll to always leave point behind you must have a special binding to enter peek mode and thereafter you scroll as normal. Then one of two things has to happen. Either you decide point really ought to be here now and you have to hit a key combo bound to end-peek-at-current-location or another key bound to end-peek-return-to-point. I would suggest escape/q for end-peek-return-to-point and return for end-peek-at-current-location. You can also do end-peek-return-to-point if you just start typing obviating the need for an additional binding but I think this would be a little weird because there would be a slight hitch while it pops back to prior location.

    The biggest defect with this compared to goto-last-change is that it is ironically given the alternative being part of evil modal. You have to decide to use peek ahead of time and then you have to remember you are in that mode and do something to get out of it should you decide you actually want to do something different like exit with point at the new location. With goto-last-change you don't have to decide ahead of time you can simply decide to go back after the fact without needing to attend to any state in between.

    Multiple windows on the same file and marks require attention ahead of time but are far more general and powerful than peeking.

    Sometimes what people want and what is most useful are different things. Fortunately Emacs is simple enough and powerful enough for you to implement peek mode trivially if you like but I don't think it would be worth using compared to the alternatives. Logically you could implement it by remembering present point and making local bindings to go back to prior point example esc to go back enter to remove local binding to esc.

What are some alternatives?

When comparing emacs-writer and goto-chg you can also consider the following projects:

boon - Ergonomic Command Mode for Emacs

ergoemacs-mode - ergoemacs-mode

elegant-emacs - A very minimal but elegant emacs (I think)

emacs-ng - A new approach to Emacs - Including TypeScript, Threading, Async I/O, and WebRender.

markdown-mode - Emacs Markdown Mode

unicode-fonts - Configure Unicode fonts for Emacs

dotfiles

orgzly-android - Outliner for taking notes and managing to-do lists

bumblebee-Old-and-abbandoned - OUTDATED!!!!! - Replaced by "The Bumblebee Project" and "Ironhide"