unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Nicola Manca <nicola.manca85@gmail.com>
To: emacs-devel@gnu.org
Subject: A new user perspective about "Changes for emacs 28"
Date: Mon, 7 Sep 2020 18:45:59 +0200	[thread overview]
Message-ID: <1ca462fa-0f9e-3c18-6386-f43f49388b2f@gmail.com> (raw)

Dear Emacs Developers,

I'm probably one of the newest emacs users in thin ML, I started using 
it since about one year. I decided to write this email hoping that my 
opinion as a "new emacs user" could add something to the ongoing 
discussion about emacs defaults.

I started using debian at high school, 20 year ago, as my only
operative system. This mainly for political agreement with the free 
software movement. Since then I tried to start using emacs several 
times, but I always gave up, despite my motivation towards free software 
in general.

Today I'm not a programmer, I'm a scientist and I never understood why I 
should spend time learning to use a software that I could barely shuth 
down (typically with a "pkill -9 emacs"). Last year a friend of mine 
spent few hours convincing me that emacs worth another try. He explained 
me the logic of keybinding (Meta is Alt, really?!?) and then the 
org-mode was the game-changing feature. I then did the tutorial a couple 
of times, copied something from his .emacs and then moved to 
stackexchange or reddit to look for more. First, I installed 
org-superstar, to have nice bullets, and then
learned how to change the default theme to dark one with decent
contrast and colors (sanityinc-tomorrow-night). Yes, sorry, I have to 
tell you that these are the priority for a new user: feel comfortable, 
so that he/she is motivated to spend time in something...

Now I use emacs on a daily basis. My .emacs is about 500 lines,
similarly to my TODO.org. By spending a non-negligible amount of time I 
managed to have a python environment comparable to other graphical 
editors (Spyder) and latex nicely configured in a similar way to 
TexStudio.  I even manage to have two dictionaries working together 
thanks to a discussion in this ML, super cool!

However, how many people have the opportunity and the will to spend tens 
of ours to just do in emacs what they already did in texstudio or 
spyder? I don't know if cry or laugh when I read that switching to a 
dark theme is a "radical change". I would love to see much more radical 
changes. There are a lot of low-hanging fruit that could make emacs 
appealing for new users and provide the enthusiasm required to overcome 
its steep learning curve.

These are just the first examples that came up in my mind:
- undo-tree-mode
- which-key-mode
- beacon-mode
- ido-mode (everywhere)
- helm-M-x

I'm aware that there are probably copyright or technical problems to 
make these defaults (together with a nice shiny theme). However, this 
should be the main objective of the development activity. In particular 
packages as WK or helm-M-x are very good for learning keystrokes. Humans 
learn by trials and errors, not by reading the manual, and these 
packages are great for this.

I bealive that the final goal should alwasy be to attract new users, 
otherwise non-free software will always have a larger userbase. So far, 
I've not the technical skills to do this, maybe someone out there can 
and want. However, my feeling is that there is not much push in this 
direction (maybe in the opposite) and this may results in lack of 
enthusiasm.

I want to thank Ergus for trying, and all the developers for the great 
software. May it become even better!

best wishes
Nicola



             reply	other threads:[~2020-09-07 16:45 UTC|newest]

Thread overview: 95+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-09-07 16:45 Nicola Manca [this message]
2020-09-07 18:08 ` A new user perspective about "Changes for emacs 28" Ergus
     [not found]   ` <86d02x2yg0.fsf@gmail.com>
2020-09-07 19:59     ` about fido-mode Ergus
2020-09-07 20:44       ` andrés ramírez
2020-09-07 21:09         ` Ergus
2020-09-07 21:18           ` andrés ramírez
     [not found]     ` <87mu21wd3f.fsf@gmail.com>
     [not found]       ` <20200907214104.kapyivsh5y62wcl5@Ergus>
     [not found]         ` <865z8p2qay.fsf@gmail.com>
2020-09-08  8:08           ` Ergus
2020-09-08  9:06             ` andrés ramírez
2020-09-08  9:26               ` Ergus
2020-09-08 16:14                 ` andrés ramírez
2020-09-08 16:25                   ` Ergus
2020-09-09  2:44                     ` andrés ramírez
2020-09-07 20:05   ` A new user perspective about "Changes for emacs 28" Dmitry Gutov
2020-09-07 20:34     ` Drew Adams
2020-09-07 20:46       ` Dmitry Gutov
2020-09-07 21:11         ` Drew Adams
2020-09-07 21:15           ` Dmitry Gutov
2020-09-07 21:39             ` Drew Adams
2020-09-07 21:50               ` Dmitry Gutov
2020-09-08  2:54             ` Richard Stallman
2020-09-08 11:10               ` Dmitry Gutov
2020-09-08  6:18         ` Alfred M. Szmidt
2020-09-08 11:07           ` Dmitry Gutov
2020-09-08 14:20           ` Eli Zaretskii
2020-09-08 14:54             ` Alfred M. Szmidt
2020-09-08 15:14               ` Amin Bandali
2020-09-08 15:53                 ` Alfred M. Szmidt
2020-09-08 16:18                   ` Thibaut Verron
2020-09-08 16:28                     ` Ergus
2020-09-08 15:27               ` Óscar Fuentes
2020-09-08 15:36                 ` Eli Zaretskii
2020-09-08 15:27               ` Eli Zaretskii
2020-09-08 16:13                 ` Thibaut Verron
2020-09-08 16:23                   ` Eli Zaretskii
2020-09-08 18:00                     ` Thibaut Verron
2020-09-09  3:44               ` Richard Stallman
2020-09-09 19:01                 ` Alfred M. Szmidt
2020-09-09 19:07                   ` Eli Zaretskii
2020-09-09 21:43                     ` Dmitry Gutov
2020-09-08 15:02             ` Dmitry Gutov
2020-09-08 15:28               ` Eli Zaretskii
2020-09-08 21:31                 ` Dmitry Gutov
2020-09-10  7:23                   ` Jack Kamm
2020-09-10 14:52                     ` Howard Melman
2020-09-10 15:01                       ` Jack Kamm
2020-09-10 16:43                         ` Vasilij Schneidermann
2020-09-09  5:03                 ` Arthur Miller
2020-09-09  8:35                   ` Ergus
2020-09-09  8:41                     ` tomas
2020-09-09 10:00                       ` Ergus
2020-09-09 10:36                         ` tomas
2020-09-09 13:49                           ` Arthur Miller
2020-09-09 14:36                           ` Eli Zaretskii
2020-09-09 15:54                             ` tomas
2020-09-10  2:38                           ` Richard Stallman
2020-09-10 12:10                             ` Robert Pluim
2020-09-11  4:16                               ` Richard Stallman
2020-09-09 18:39                         ` Juri Linkov
2020-09-10 12:28                           ` Ricardo Wurmus
2020-09-09 13:17                     ` Arthur Miller
2020-09-10  2:40                     ` Richard Stallman
2020-09-11 10:29                   ` Dmitry Gutov
2020-09-11 11:29                     ` Arthur Miller
2020-09-11 11:40                       ` Ergus
2020-09-11 14:53                         ` Jack Kamm
2020-09-11 15:03                           ` Ergus
2020-09-11 15:16                             ` Eli Zaretskii
2020-09-11 20:51                               ` Dmitry Gutov
2020-09-12 13:02                             ` Arthur Miller
2020-09-12 13:09                               ` Dmitry Gutov
2020-09-13 22:13                                 ` chad
2020-09-13 22:44                                   ` Dmitry Gutov
2020-09-15  4:34                                   ` Richard Stallman
2020-09-15  6:54                                     ` Alfred M. Szmidt
2020-09-11 12:27                       ` Dmitry Gutov
2020-09-11 15:08                         ` Arthur Miller
2020-09-11 20:35                           ` Dmitry Gutov
2020-09-11 13:51                       ` Stefan Monnier
2020-09-11 14:32                         ` Stefan Monnier
2020-09-11 14:59                           ` Jack Kamm
2020-09-12 12:55                           ` Arthur Miller
2020-09-11 13:15                     ` Alfred M. Szmidt
2020-09-11 14:37                       ` Dmitry Gutov
2020-09-08 16:37     ` Custom Et Al: Build-Up The Underlying Platform was " T.V Raman
2020-09-08 20:40       ` Daniel Martín
2020-09-09  3:51         ` Richard Stallman
2020-09-09  8:48           ` Tim Cross
2020-09-09 15:53             ` Drew Adams
2020-09-09 16:36               ` Ergus
2020-09-09 16:41                 ` T.V Raman
2020-09-09 17:05                   ` Ergus
2020-09-09 14:32           ` T.V Raman
2020-09-09 18:44             ` Juri Linkov
2020-09-11  4:11             ` Richard Stallman
2020-09-07 18:16 ` Ergus

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1ca462fa-0f9e-3c18-6386-f43f49388b2f@gmail.com \
    --to=nicola.manca85@gmail.com \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).